Ubuntu下MySQL中文亂碼的解決 |
發(fā)布時(shí)間: 2012/8/29 17:14:12 |
1.以root登陸,在終端輸入命令 sudo gedit /etc/mysql/my.cnf在打開(kāi)的文件中 找到[client]在下面加入 default-character-set=utf8 找到 [mysqld_safe]在下面加入 default-character-set=utf8 找到[mysqld]在下面加入 default-character-set=utf8 init_connect='SET NAMES utf8' 找到[mysql]在下面加入 default-character-set=utf8 2.重啟mysql命令以便讓你上面的修改生效 停用命令:sudo mysqladmin shutdown -u root -p 啟用命令:sudo /etc/init.d/mysql restart 或者:sudo mysqld_safe -user=mysql & 檢查mysql字符集命令:show variables like 'character%'; +--------------------------+----------------------------+ 4.原來(lái)建的庫(kù)和表似乎都無(wú)法生效,不過(guò)新建的則可以正常顯示中文! 本文出自:億恩科技【www.allwellnessguide.com】 找到[mysqld]在下面加入 default-character-set=utf8 init_connect='SET NAMES utf8' 找到[mysql]在下面加入 default-character-set=utf8 2.重啟mysql命令以便讓你上面的修改生效 停用命令:sudo mysqladmin shutdown -u root -p 啟用命令:sudo /etc/init.d/mysql restart 或者:sudo mysqld_safe -user=mysql & 檢查mysql字符集命令:show variables like 'character%'; +--------------------------+----------------------------+ 4.原來(lái)建的庫(kù)和表似乎都無(wú)法生效,不過(guò)新建的則可以正常顯示中文! 本文出自:億恩科技【www.enidc.com】 --> 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |