Ubuntu下MySQL中文亂碼的解決 |
發(fā)布時間: 2012/8/29 17:14:12 |
1.以root登陸,在終端輸入命令 sudo gedit /etc/mysql/my.cnf在打開的文件中 找到[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.原來建的庫和表似乎都無法生效,不過新建的則可以正常顯示中文! 本文出自:億恩科技【mszdt.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.原來建的庫和表似乎都無法生效,不過新建的則可以正常顯示中文! 本文出自:億恩科技【www.enidc.com】 --> 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |