文章目录
问题:向数据库添加中文数据乱码
解决:
1.查看数据库编码集
show variables like '%char%';
2.在MySQL安装目录下找不到my.ini文件解决方式
我的MySQL安装目录,下面没有my.ini文件:
2.1 (第一种方式)
我的解决方式:在文件管理器中输入: C:\ProgramData\MySQL\MySQL Server 5.6 后面是自己MySQL的版本号
2.2 (第二种方式)打开文件管理器隐藏的项目
勾选后就可以查看隐藏的文件夹 ProgramData
在该文件夹下就可以找到MySQL文件夹,这个MySQL目录下有my.ini文件
3.修改my.ini文件,添加如下几项,再重启MYSQL服务就好
3.1 将下面配置添加到my.ini文件中
[mysql]
default-character-set = utf8
[mysql.server]
default-character-set = utf8
[mysqld_safe]
default-character-set = utf8
[client]
default-character-set = utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
3.2 win+r 输入services.msc找到MySQL服务并重启
查看数据库编码集,已经修改完成
show variables like '%char%';