11并不支持中文字符,因此需要进行一些设置才能正常显示中文字符。
二、解决方法
1. 修改MySQL配置文件
yftysqldysql]下添加以下代码
default-character-set=utf8
mysqld]
character-set-server=utf8eral_ci
mysql]
default-character-set=utf8
保存修改,重启MySQL服务。
2. 修改MySQL字符集
先登录MySQL数据库
mysql -uroot -p
输入密码后进入MySQL命令行界面,执行以下命令
mysql>SET NMES utf8;
mysqleral_ci;
mysqleral_ci;
修改完成后,退出MySQL命令行界面。
三、验证结果
重新登录MySQL数据库,输入以下命令
mysql>SHOW VRIBLES LIKE ‘character_set%’;
可以看到结果如下
+————————–+—————————-+ame | Value
+————————–+—————————-+t | utf8 |nection | utf8
character_set_database | utf8 |ary
character_set_results | utf8
character_set_server | utf8 | | utf8 |ysql/charsets/
+————————–+—————————-+
可以看到,字符集已经成功修改为utf8,中文字符也能正常显示了。
MySQL5.7中文无法显示的问题,是由于默认字符集不支持中文字符所导致的。通过修改MySQL配置文件和字符集,可以解决这个问题。在使用MySQL时,建议将字符集设置为utf8,以支持更多的字符。