一.安裝資料庫時選擇編碼方式為 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]
……
為utf8後,在檢視編碼:又有兩個的編碼方式變成了 utf8
character_set_database和character_set_server的編碼方式變成了utf8
三。執行指令 set names 'utf8'
結果,所有的編碼方式都一緻了。
本文轉自xyz_lmn51CTO部落格,原文連結:http://blog.51cto.com/xyzlmn/819967,如需轉載請自行聯系原作者