ubuntu上mysql默認安裝使用的字符集是latin1。
1 查看字符集支持
show character set;
2 查看字符集相關變量
show variables like "character_set%";
3 設置默認字符集
為解決亂碼問題,最簡單的辦法就是修改默認字符集。修改默認字符集為utf8:
找到/etc/mysql/my.cnf,在[mysqld]下加上:default-character-set=utf8
或者如果裝了桌面系統,可以用mysqladmin修改啟動參數,選項Advanced裡的Def.CharSet修改成utf8,保存重啟,不過一般用戶無法修改這個選項。可以用root用戶打開my.cnf修改。
4 linux下啟動、停止與重啟
/etc/init.d/mysql start/stop/restart