加上这么一段AddDefaultCharset GB2312 
DefaultLanguage GB2312 
AddLanguage zh-cn .cn

解决方案 »

  1.   

    同意XX哦另外请检查自己MYSQL的配置哦
      

  2.   

    这关Mysql的事吗? 那怎样配置呢
      

  3.   

    服务器是你自己的还是虚拟主机?
    要是虚拟主机怎么可能修改APACHE的配置?
      

  4.   

    不管怎么配置,在输出之前加上下面一句一般都能解决问题header('Content-type: text/html; charset=gb2312');
      

  5.   

    to ice_berg16(寻梦的稻草人)
    服务器是我们自己的,不过我不是在本地操作服务器,是远程操作的,当然可以改
      

  6.   

    to:ezdevelop(phpsalon.com) 
    老兄,仍然不行!
      

  7.   

    在php.ini里我把default_charset设成了GB2312
    在apache里的httpd.conf的AddDefaultCharset也改成了GB2312,在这两个文件里都不要设置,只在
    header('Content-type: text/html; charset=gb2312');
      

  8.   

    在php.ini里我把default_charset设成了GB2312
    在apache里的httpd.conf的AddDefaultCharset也改成了GB2312,上面两条都设为iso-8859-1这个默认的,
    下面这条需要
    header('Content-type: text/html; charset=gb2312');
      

  9.   

    看看你MYSQL里的数据本身是不是已经是乱码了??如果是乱码了,那么无论怎么配置都是无效的。
      

  10.   

    看看你的MYSQL的charset是不是gb2312
      

  11.   

    httpd.conf:
    AddDefaultCharset GB2312 
    DefaultLanguage GB2312 
    AddLanguage zh-cn .cnphp.ini:
    把default_charset设成了GB2312header('Content-type: text/html; charset=gb2312');
      

  12.   

    哎,就是msyql里面的数据本身就是乱码,自个儿晕~倒!
    在本地上我用mysql-front导出的sql文件拿到服务器上执行后(服务器用的是mysql-cc),中文全部就成了乱码,郁闷!结帖,感谢楼上的所有兄弟和MM!
      

  13.   

    还有,要把IE里的临时文件清空,关掉IE,再打开,再试.
      

  14.   

    建议楼主使用phpMyadmin管理Mysql,在Mysql 5中可以自己设置数据表的编码