您的位置:首页 > 数据库 > MySQL

怎样解决Mysql中文乱码问题

2012-08-12 13:05 246 查看
这个问题已经是第n次遇到了,每次mysql安装到一个新的电脑上,就会反复出现这个问题,现在记录起来~~

【解决问题】
一般就是从my.ini着手,设置如下:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8

注意,以上3个section都要加default-character-set=utf8
然后重启mysql,执行
mysql> SHOW VARIABLES LIKE 'character%';
mysql> SHOW VARIABLES LIKE 'collation_%';
确保所有的Value项都是utf8即可。

PS.如果上面设置了还是不行,那就在建表时加utf8,表字段的Collation可加可不加,不加时默认是utf8_general_ci了。
CREATE TABLE `tablename` (
xxxxxx
xxxxxx
xxxxxx
) ENGINE=MyISAM DEFAULT CHARSET=utf8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息