日期:2014-05-16  浏览次数:20850 次

mysql的字符集的设置问题(菜鸟发帖,回复尽量详细!谢谢)
在mysql中

输入show variables like 'char%';
显示如下:

| character_set_client | utf8
   
| character_set_connection | utf8
   
| character_set_database | gbk
   
| character_set_filesystem | binary
   
| character_set_results | utf8
   
| character_set_server | gbk
   
| character_set_system | utf8

怎么讲其他几个不是utf8的地方改为utf8啊,最好改了之后就设成默认的了!

------解决方案--------------------
MY.INI:
[mysql]

default-character-set=utf8


重新启动MYSQL

只对以后建立 的表有用,以前的用MYSQLDUMP备份后,重新建立库、表,导入数据
------解决方案--------------------
在mysql配置文件里面的[mysqld]项下加

character_set_filesystem=utf8
character_set_database=utf8

然后重启mysql服务

------解决方案--------------------
引用| character_set_database | gbk

------解决方案--------------------
Default_charset_set=utf8;
重启mysql服务器。