有时我们会遇到如下问题,就是在Navicat中建表后,在字段中输入中文并保存后发现变成了“??”,如图所示:
为解决这个问题,可按以下步骤进行:
(1)将连接属性的编码改为UTF-8
右键连接->关闭连接->连接属性->高级->勾选"使用MySQL字符集"(这时编码自动默认为"65001 (UTF-8)")->确定
(2)将数据库属性中的字符集改为utf8
打开连接->在准备修改的数据库上右键选择"数据库属性"->字符集选择"utf8 – UTF-8 Unicode"->确定(排序规则不用选,点击确定后会自动选择)
(3)将所建的表字符集改为utf8
右键表->设计表->选项->字符集选择"utf8 – UTF-8 Unicode"->保存(排序规则依然不用选,点击保存后会自动选择)
(4)将表字段中的字符集改为utf8
右键表->设计表->栏位->字段->字段下方的字符集选择"utf8"->保存(排序规则还是不用选,点击保存后会自动选择)
最后就可以在字段里边写中文了。
Navicat中文乱码解决办法
最新推荐文章于 2025-03-20 10:48:11 发布