因为之前要做一个类似朋友圈的项目,MySQL编码被我改成了utf8mb4,现在又要去做导师的一个东西,需要改回utf8,但是修改my.ini无效,请问是什么原因呢?
现在查到的编码如下:
+--------------------------+---------------------------------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.7\share\charsets\ |
| collation_connection | gbk_chinese_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+--------------------------+---------------------------------------------------------+
my.ini部分配置如下:
[client]
port=3306
default-character-set = utf8
[mysql]
no-beep
default-character-set = utf8
[mysqld]
port=3306
datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data
character-set-server = utf8
init-connect='set names utf8'
collation-server=utf8_general_ci
数据库服务中的配置文件也是对的上的。
--defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57
文件改了,还要用命令去改你截图的charactor后面是gbk的改成utf8
![image.png](https://ucc.alicdn.com/pic/developer-ecology/3f766090513e429a8730f49ff0d414c8.png)版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。