檢查mysql中的編碼設置:
mysql> SHOW VARIABLES LIKE '%char%' ;
MySQL的默認編碼是Latin1,不支持中文.要讓默認編碼變為gb2312(UTF8有時對中文支持的不行)。
可進行如下配置:
首先,進入MySQL的安裝目錄,找到my.ini文件,找到
[client]
port=3306
[mysql]
default-character-set=gb2312
把default-character-set設置成gb2312,這個設置是設置客戶端,default-character-set表示我們輸入的字符編碼是gb2312格式的。
其次,然后在在my.ini文件中找到
# created and no character set is defined
default-character-set=gb2312
把default-character-set設置成gb2312,這是MySQL數據庫的設置,default-character-set表示我們輸入的信息在MySQL數據庫中的編碼形式。
最后,重啟MySQL,(關閉MySQL,然后重啟。)