我在MySqLl里添加中文时,查询出来都是乱码.
在百度上查找方法时,有的是在建数据库建表的时候设置为utf-8,但是每次这样弄都很麻烦
求解永久的方法

解决方案 »

  1.   

    如果说永久的方法,就是在设计之初建库建表建字段的时候,设置好字符集utf8.现在的话,可以将数据导入到一个已经设置好了utf8字符集的备库上,然后再导出来即可。
      

  2.   

    在mysql的配置文件中加入character_set_server=utf8
      

  3.   


    是在my.ini里添加这句吗?在my.ini文件中有
    default-character-set=utf8
      

  4.   

       按下贴中的方法检查字符集设置。并贴出以供分析。
       
       http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  5.   

    我的数据库表中字段的字符集设置没有字符串修改这里后,重启MySql,添加中文数据,发现还是会出现乱码
      

  6.   

    建议不要贴图,直接复制文本。从create table / show columns 已经显示了,表的字符集为latin1. 这个和GBK并不兼容。 建议改为 gbk 或者 utf.8
      

  7.   


    不好意思,我刚用MySQL,不懂你这句话的意思.
    你是让我重新创建一张表,导入相同数据,  然后再导入是什么意思?将表设置为utf-8?