使用apt-get install安装了mysql5.1 字符集一直是拉丁,一直无法解决,现在提出解决方案:
关于字符集character_set_server的设置,需要打开/etc/mysql/my.cnf 加上下面的代码即可
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
然后重新启动mysql服务:$ service mysql restart
在mysq命令号下输入show variables like "char%"; 就可以查看字符集了
如下图:

本文提供了一种解决方案,用于将MySQL5.1的默认字符集从拉丁文更改为UTF-8。通过编辑my.cnf文件并添加特定配置,如default-character-set=utf8和character-set-server=utf8,可以实现这一目标。重启服务后,可通过mysq命令验证字符集已更改。
1830

被折叠的 条评论
为什么被折叠?



