解决方案 »

  1.   

    没看清楚应该是下划线
    character_set_server=utf8,配置到mysqld字段下
    然后重启mysql服务
      

  2.   

    TRY:
    [mysql]default-character-set=utf8
      

  3.   


    但是这个配置文件里面的貌似都是横而不是下划线  而且改成下划线貌似也不行 
    不管怎样还是多谢啦 
    set character_set_server=utf8
    show variables like '%char%'
      

  4.   


    但是这个配置文件里面的貌似都是横而不是下划线  而且改成下划线貌似也不行 
    不管怎样还是多谢啦 
    set character_set_server=utf8
    show variables like '%char%'这个我知道  貌似听版主说 这个重启服务后就会失效  但是现在看来不想麻烦就只能每次都这样了 
      

  5.   

    大神 我想请教您  我自己插入中文十分正常  但是从网站获取的数据查询表得到的汉字却是乱码  这是应该改PHP吗 
      

  6.   


    但是这个配置文件里面的貌似都是横而不是下划线  而且改成下划线貌似也不行 
    不管怎样还是多谢啦 
    set character_set_server=utf8
    show variables like '%char%'
    大神 我想请教您  我自己插入中文十分正常  但是从网站获取的数据查询表得到的汉字却是乱码  这是应该改PHP吗 
      

  7.   

    看下网站获取的数据是什么编码格式
    另外你可以参考下
    http://bbs.csdn.net/topics/390889536
      

  8.   

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

  9.   

    版主您好  我是按照您的帖子弄的  然后发现只有character_set_server是Latin
     然后今天改my.ini发现完全没用  包括将里面的default-character-set改成gbk  重启后查询  上面的依然是utf8
    现在的问题是在本机子上插入中文可以显示中文  但是从网站上填表格得到的数据是乱码 弄了好久还是不得解 
      

  10.   

    结贴了  
    是我太蠢了  
    本地的数据库已经可以全部都是utf8了 
    但是我们网站那个不行  不能通过改本地的my.ini来控制网站上那个啊!!