一.安裝數據庫時選擇編碼方式為 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'
結果,所有的編碼方式都一致了。
原文轉自:http://blog.csdn.net/xyz_lmn/article/details/4209776