这阵子一直被一个问题困扰,我的navicat连接到CNSS数据库查看UTF8中文显示正常,可是当数据下载到我本机的时候却显示为乱码了,而在网页上显示又正常,据我分析这至少证明一点,就是数据格式是正确的,一定是navicat这个工具哪里出了问题了,但是查看数据库属性却是UTF8正确的,再查看连接属性,也是用的默认的UTF8连接,今天刚好换了电脑,重新装了系统和所有的工具,这下好了,查看CNSS的数据库也乱码了,看来这次不解决也不行了。Google了下,看了几篇关于乱码的文章,没发现有一篇能具体描述我这个问题的,不过有一篇提到了连接属性的问题,可是帮了我大忙。最终居然彻底解决了这个问题,太帮了!下面就说下解决过程:
1、点击某个连接的 —-连接属性,
2、切换到高级选项卡
3、去掉勾选的“使用mysql字符集” 选项
4、在“编码”处选择65001(UTF-8)
5、点击确定,完成!
再打开数据库查看,又看到可爱亲切的中文了,哈哈!
如果你也遇到相同的问题的话,希望本文可以帮到你。
相关文章
- PL SQL 12.0.7的安装及注册码,汉化包,连接Oracle远程数据库,中文乱码问题处理
- 解决数据库编码中文出现乱码的问题
- Java提交到MySQL数据库出现乱码的原因
- 今天解决的问题:在vc中往Access数据库写中文时出现乱码。
- python读MySQL数据库出现中文乱码问题
- 解决Python向MySQL数据库插入中文数据时出现乱码
- mysql数据库在Navicat Premium连接的时候出现1862错误
- 使用Navicat连接阿里云服务器上的MySQL数据库--转
- c#客户端连接mysql数据库插入中文字符乱码解决方案(超简单)
- PL SQL 12.0.7的安装及注册码,汉化包,连接Oracle远程数据库,中文乱码问题处理