有三个编码
- mysql的服务编码
- mysql的客户端编码
- 终端的编码(windows是gbk)
建议统统使用utf8
关于mysql的客户端和服务端的编码可以通过mysql语句查看
> show variables like '%charter%';
可以通过修改最下面那个路径中的配置文件进行永久地改变编码,但是如果是windows下, cmd中gbk编码的, 可能出现乱码的情况, 如下 无法插入
需要改成gbk
插入成功, 查询结果也是正确的
在Navicat中查看也是正确的