云服务器(windows 2003系统)上的MySQL中文数据在navicat和cmd控制台上一直显示乱码,但是同样的MySQL版本和配置在我的win7笔记本上就显示正常,弄了两天了,蛋疼的不行。哪位帮忙解答一下。
具体情况:
我在MySQL配置文件my.ini中设置的默认编码为utf8,设置语句为:
[mysqld]
character-set-server = utf8
init_connect = 'SET NAMES utf8'
[client]
default-character-set=utf8
在控制台查看编码显示结果:
在navicat的连接的设置:
最后在navicat显示的效果(英文和数字正常,中文乱码):