mysql中文乱码解决方法 mysql中文显示乱码的原因
2021-10-16 17:14:46 爱问问
场景说明:
mysql8安装默认库编码为 utf8mb4。新建数据库编码为 utf8 +utf8_general_ci。win10使用navicat客户端连接,新建的表字段注释中文乱码,但是表的注释中文显示正常,内容中文显示正常。
根据网上的各种设置编码方式均无效。
最后发现解决方案:
1.查看系统本身的编码,打开命令行输入chcp
如果Active code page(活动代码页)值不是65001(UTF8),而是其他比如936(GBK)
注:这个就是我这个场景的根本原因,现在要做的就是把值设为65001
确定后,系统会自动重启。再次打开navicat,表中字段备注显示正常。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net