查看数据库编码:
show variables like ‘%char%’;
carl-zhao博主的完整解决办法:
原博主连接
因为参考原博主解决方案时,遇到了一些问题。可以结合此贴最终解决MySQL中文乱码问题,包括无法插入中文数据。
虽然有解决方案,但在Windows系统中没有找到my.ini,Windows系统的my.ini配置文件路径在C:\ProgramData\MySQL\MySQL Server 5.6
需要在配置文件修改字符编码:
set character_set_server=utf8;
set character_set_database=utf8;
show variables like ‘%char%’;
具体修改位置添加参考原博主答案。
这里主要是没有找到my.ini的配置文件,所以做一个说明。
当配置文件修改完成后需要 重新启动MySQL服务
下面是具体做法
在控制面板中找到查看本地服务
然后在服务里面找到MySQL这项服务
将此项服务重新启动,此时再打开MySQL使用命令查询就会看到正常的字符集编码
至此,Windows系统MySQL中文乱码问题得到解决。
PS:
启动本地服务还可以在CMD命令行中使用以下命令:
services.msc