20140429Ubuntu系統上的mysql中文亂碼

Ubuntu系統上的mysql中文顯示亂碼(?)

同樣的數據庫配置和編碼方式,windows上的mysql中文可以正常顯示,但ubuntu上的mysql顯示不正常,在代碼裏打印了內容,是正常的,原來是要再mysql的配置文件裏進行字符格式的設置,如下,在/etc/mysql/my.cnf中的[mysqld]添加這行內容character-set-server=utf8,最終結果如下所示:

[mysqld]
#
# * Basic Settings
#
user        = mysql
pid-file    = /var/run/mysqld/mysqld.pid
socket      = /var/run/mysqld/mysqld.sock
basedir     = /usr
datadir     = /var/lib/mysql
skip-external-locking
character-set-server=utf8

然後重啓mysql服務:

sudo restart mysql

您再試一下,保證木問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章