加上这一句就行了,注意后面的编码要跟你的一样
header('content-type:text/html;charset=gb2312');

解决方案 »

  1.   

    这个在程序里发送也没啥用。
    看看你的PHP.INI里设置的是什么编码?
    default_charset="你自己的编码"
      

  2.   

    我的网站的编码是utf-8的,header( 'content-type:text/html;charset=utf8');我已经试过了,还是不行。不知道什么问题?现在偶尔刷新还是出现问号!
      

  3.   

    现在试了,不只是IE ,firefox等浏览器也出现问题?
      

  4.   

    apache 里的 httpd.conf 里有一句类似 AddDefaultCharset GB2312 把这句注释掉就可以了.
    不过,你要保证你所有页的开始都有类似 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 不然的话,问题更麻烦
      

  5.   

    有没有高人知道这个问题呀?我们的页面很多,虽然大部分是utf8的,但是还是有些gb2312的呀。以前一直没问题的,服务器出了点问题,丢了部分数据,还损坏了点数据,现在换了个服务器,就出现这问题了