Navicat for mysql 显示中文乱码问题

现象

使用navicat for mysql 设计数据库后,再使用python、Eclipse访问mysql,因为python、Eclipse都设置为utf-8编码,而访问查询出来的数据为中文乱码。



处理过程

1.查看数据库编码为" utf8 -- UTF-8 Unicode",也就是说数据库字符集没有问题,初步推测为客户端的问题

2.在navicat里右击连接,选择连接属性,切换到高级选项,去掉"Use MySQL character Set"前的勾,在编码里选择 65001 (UTF-8)字符集

3.再次执行Eclipse里的python脚本,问题得到解决

猜你喜欢

转载自blog.csdn.net/do_you_ac_today/article/details/84451332