关于mysql乱码处理

1.列出MYSQL支持的所有字符集:
SHOW CHARACTER SET;

2.当前MYSQL服务器字符集设置
SHOW VARIABLES LIKE 'character%';

3.当前MYSQL服务器字符集校验设置
SHOW VARIABLES LIKE 'collation%';

4.显示某数据库字符集设置
show create database 数据库名;

5.显示某数据表字符集设置
show create table 表名;

注:第六项是处理乱码问题的

6.修改数据库字符集
新安装的mysql默认字符集是LATIN1
对于国人来说用的是简体中文,对此必须要对默认设置进行更改
找到msql里面的my.ini
[client]项里添加
default-character-set=gb2312
[mysql]项里添加
default-character-set=gb2312
[mysqld]项里添加
character_set_server=gb2312
找到.\wamp\bin\mysql\mysql5.6.17\data\performance_schema\db.opt
修改db.opt文件:

将:
default-character-set=latin1
default-collation=latin1_swedish_ci
改为:
default-character-set=utf8
default-collation=utf8_general_ci
到此,自己创建的库表中就不会有乱码了

posted @ 2015-10-03 17:53  Tab_000  阅读(87)  评论(0)    收藏  举报