我用Navicat连接服务器时,当选择了(使用MYsql字符集)的选项,往里插数据就是乱码,,数据都是UTF8编码的,如果去掉这个选项,就能正确的显示,这是为什么,有什么办法解决,急 啊,在线等

解决方案 »

  1.   

    安装mysql的时候会有一个要求选择支持字符的选项,必须在这时候选择GB2312或者UTF8,否则你在怎么修改数据库的属性和表的属性也没用。。该配置文件似乎可以如果已经装好的话,直接运行配置向导就可以了
      

  2.   

    http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码利用下面两个语句检查一下字符集的设置。
    show create table t1;
    show variables like 'char%';
      

  3.   

    执行 set names gbk 
    然后再插数据