export LANG=zh_TW.UTF-8結果也沒有用,後來想起來 mysql 本身也有編碼,所以就查了一下mysql 目前的character-set 情況。
怎麼看 mysql 的預設編碼呢?
利用 mysql 的 client 端程式連線後,輸入
mysql> SHOW VARIABLES LIKE 'character%';
有些編碼可以在 mysql 連線時下指令去改變 「set names 'utf8;」。
不過,也可以直接在 my.cnf 的設定檔案中做永久設定。
[client]$ sudo service mysql restart
#以上省略
default-character-set=utf8
[mysqld]
#以上省略
character-set-server=utf8