之前建表的时候没有改字符集,之后改成gbk,却不能生效,中文的还是差不进去;建新表却可以。为啥呢么?

解决方案 »

  1.   

    建表时没有指定字符集 默认gbk
    show variables like '%char%'set name 'gbk';
      

  2.   

    按下贴中的方法进行检查。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  3.   

    插入之前执行set names gbk;
      

  4.   

      GBK 不行 试试别的编码 
     有几种 
      

  5.   

    在链接数据库语句里加XXX=UTF8
      

  6.   


    手动修改
    修改 my.ini文件,就是你的mysql所在的文件夹下面,你可以搜索下.找到default-character-set=gbk(共两处)需重启mysql