Ubuntu下MySQL中文乱码的解决 |
发布时间: 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.原来建的库和表似乎都无法生效,不过新建的则可以正常显示中文! 本文出自:亿恩科技【www.enkj.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】 --> |