標籤:
摘要:Ubuntu Server 伺服器下使用apt-get 命令安裝的mysql,預設不是utf8、在這裡記錄一下如何將編碼修改成utf8。
辦法解決:
1.查看mysql編碼
show variables like ‘%character%‘;
+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | utf8 || character_set_filesystem | binary || character_set_results | utf8 || character_set_server | utf8 || character_set_system | utf8 || character_sets_dir | /usr/share/mysql/charsets/ |+--------------------------+----------------------------+
預設情況下使用apt-get 下載安裝的mysql編碼 並非utf8,這在開發中非常的蛋疼!!
2.修改mysql的設定檔——/etc/mysql/my.cnf:
a) 開啟mysql設定檔:
vim/etc/mysql/my.cnf
b) 在[client]下追加:
default-character-set=utf8
c) 在[mysqld]下追加:
character-set-server=utf8
d) 在[mysql]下追加:
default-character-set=utf8
e) 儲存並退出
3 重啟mysql服務
service mysql restart
4 查看mysql編碼是否修改成功
a.登入MySQL
mysql -u username -p
b.查看編碼
show variables like ‘%character%‘;
ubuntu中mysql修改編碼utf8