mysql 中文出现?,设置utf8

windows系统下的mysql:

1.找到mysql的配置文件:文件名可能不是my.ini(如my-default.ini),修改成my.ini。

打开配置文件,并编辑如下:(若是没有[client]则增加)

3.重启mysql服务器,在计算机右键--管理--。。。。

在mysql客户端中操作(也可以在命令行中操作cmd)----》结果如下所示已经转换过来了,之前的为Latin1;

之后再创建的数据库就是utf8的格式了;

4.若是之前已经创建过数据库及表格,则采用下面的方式修改;

1》修改整个数据库的编码:

alter database 库名 default character set utf8 collate utf8_general_ci;

2>修改表(会连同表中的列及字段的格式都修改过来)

alter table 表名 convert to character set utf8 collate utf8_general_ci;

至此,修改完毕,再次插入一条新数据;

时间: 2024-10-25 18:53:34

mysql 中文出现?,设置utf8的相关文章

mysql 中文字段排序( UTF8按拼音首字母排序)

select * from tableName CONVERT( FieldName USING gbk ) COLLATE gbk_chinese_ci desc

python 连接数据库-设置oracle ,mysql 中文字符问题

1 import cx_Oracle 2 import MySQLdb 3 4 def conn_oracle(): 5 cnn = cx_Oracle.connect('用户名','密码','ip:端口号/数据库') //用户名,密码,ip端口号数据库 6 cur = cnn.cursor() 7 return cnn,cur 8 9 10 def close_oracle(cnn,cur): 11 cur.close() 12 cnn.close() 13 14 def conn_mysql

MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题 收藏 MySQL中涉及的几个字符集

MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的.character-set-database:数据库字符集.character-set-table:数据库表字符集.优先级依次增加.所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,这样统一采用character-set-server字符集.character-set-client:客户端的字符

SAE用flask+MySQL中文'utf8' codec can't decode byte 0xb7解决方法

在Sina App Engine(SAE)上用python flask框架+MySQL搭app服务器时,select返回中文时jsonify函数报如下错误:(为调试放拜我异常时return的traceback.format_exc()) Traceback (most recent call last): File "/data1/www/htdocs/245/jcguo/1/myapp.py", line 88, in searchHotel return jsonify(resul

mysql编码格式设置utf8

对于mysql网站的编码设置,首先参考的是三码合一,具体地址可以从百度搜索相关博文.此处举例http://www.51-n.com/t-4006-1-1.html. 但是在实际应用中,由于mysql版本问题,发现了一些问题,至今看到过一篇文章,但是找不到了.意思是从某个版本开始,mysql配置文件的设置,在[mysqld]下,一般是这样:character-set-server=utf8:可是有的情况是这样:character_set_server=utf8:每当我遇到问题时,我会用这两个分别测

SecureCRT中文乱码解决已设置UTF-8了

问题描述 SecureCRT与SecureFX的常规选项里面已经设置成了UTF-8,但是在SecureCRT中新建的中文文件夹,在SecureFX里面仍是乱码,这个问题,找了很多的方法,最后还是解决了,在这里和大家分享下. 查看服务器编码 查看linux的编码,修改为自己需要的,本文将已UTF-8为例进行说明.修改Linux服务器的配置文件:[[email protected] ~]# vi /etc/sysconfig/i18n如果安装系统的时候选择了中文系统,则把LANG字段改为:LANG=

解决springmvc+mybatis+mysql中文乱码问题【转】

这篇文章主要介绍了解决java中springmvc+mybatis+mysql中文乱码问题的相关资料,需要的朋友可以参考下 近日使用ajax请求springmvc后台查询mysql数据库,页面显示中文出现乱码 最初在mybatis配置如下 <select id="queryContentById" resultType = "java.lang.String" parameterType="String" >     select t

Mysql中文乱码问题完美解决方案[转]

原文地址 MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!一.避免创建数据库及表出现中文乱码和查看编码方法1.创建数据库的时候:CREATE DATABASE `test`CHARACTER SET 'utf8'COLLATE 'utf8_general_ci'

MySQL编程(0) - Mysql中文乱码问题解决方案

MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如php)的连线语系设定问题 强烈建议使用utf8!!!! utf8可以兼容世界上所有字符!!!! 一.避免创建数据库及表出现中文乱码和查看编码方法 1.创建数据库的时候:CREATE DATABASE `test` CHARACTER SET 'utf8' COLLATE 'utf8_general

MySql中文乱码问题(3)

MySql的客户端是在dos界面上,然而dos界面默认的字符集编码方式是:GBK (1).MySql字符转换原理图 (2).查看服务器的所有编码方式: >show variables like 'character%'; (3).通过以上观看,如果不想出现中文乱码情况,需要指定客户端的编码方式.连接器的编码方式.返回数据的编码方式: #设置客户端为GBK: >set character_set_client=gbk; #设置连接器使用UTF8 >set character_set_con