怎样解决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
【解决问题】
一般就是从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
相关文章推荐
- 3张图解决linux下mysql中文乱码问题
- MySQL中文常见乱码问题解决方法其一,可以解决觉大多是乱码问题。如果你的中文显示为?的时候一般都有效。
- 【MySQL学习笔记】4:解决JDBC连接MySQL的query结果中文乱码问题
- Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]
- 解决MySql中文乱码问题
- 解决mysql中文乱码问题
- phpadmin与mysql中文乱码问题解决方法
- [置顶] 解决mysql5.5中文乱码问题!!
- 关于servlet向mysql添加数据时中文乱码问题的解决
- 问题解决笔记 -- LINUX 服务器 PHP与MYSQL中文乱码问题最终解决方案
- MySQL字符集中文乱码终极解决方案和mysql查询中文问题解决方法[转贴]
- centos修改mysql字符集 解决中文乱码问题
- 如何用dot net连接MySQL,及中文乱码问题解决
- MySQL 插入数据时,中文乱码问题的解决
- MySQL 插入数据时,中文乱码问题的解决
- 关于mysql中文乱码问题的解决方法
- 解决MySQL 5.6中文乱码问题
- 解决hibernate向mysql插入中文乱码问题
- Mysql中文乱码问题解决
- 常见php与mysql中文乱码问题解决办法