MySql乱码解决(五)

一.安装数据库时选择编码方式为 utf-8 装好后, 
show variables like'character_set_%';查看 如下: 

1 mysql> SHOW VARIABLES LIKE 'character_set_%'; 
2 +--------------------------+-----------------------------------------+ 
3 | Variable_name Value | 
4 +--------------------------+-----------------------------------------+ 
5 | character_set_client latin1 | 
6 character_set_connection latin1 | 
7 | character_set_database latin1 | 
8 | character_set_filesystem binary | 
9 | character_set_results latin1 | 
10 | character_set_server latin1 | 
11 | character_set_system utf8 | 
12 | character_sets_dir | E:/usr/MySQL Server /share/charsets/ | 
13 +--------------------------+-----------------------------------------+ 
14 8 rows in set (0.00 sec) 
只有character_set_system 为utf8. 

二。修改my.ini里的[my sql] 
default-character-set=latin1 

[my sqld] 
…… 
…… 
default-character-set=latin1 
为utf8后,在查看编码:又有两个的编码方式变成了 utf8 
character_set_database和character_set_server的编码方式变成了utf8 
三。执行命令 set names 'utf8' 

结果,所有的编码方式都一致了。



     本文转自xyz_lmn51CTO博客,原文链接:http://blog.51cto.com/xyzlmn/819967,如需转载请自行联系原作者



上一篇:SQLServer CPU瓶颈问题的判定和解决


下一篇:SQLServer-TEMPDB性能问题排查