可能是你的PHP程序编译过了,所以就出现了乱码^&^

解决方案 »

  1.   

    我写一个最简单的PHP文件,txt.php。内容如下:中国防大学就这一句中文,同样是乱码。
      

  2.   

    只要把IE中的查看改为简体中文就能正常显示,
    但我编写时已经使用GB2312了。
      

  3.   

    这个是IE的问题,最早我使用时也是这样的,后来重新安装了OS后问题毫无,IE就是这样,没办法啊~~~ ^-^
      

  4.   

    你安装了新版的Apache吧,在conf下面的httpd.conf中增加AddDefaultCharset gb2312就行了。
      

  5.   

    apache 2.0的默认不是gb2312
    向楼上说的改过来就好了。sigh.
    2.0就是不好用
      

  6.   

    <?php printf("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">");?>加在你php文件的“最”开头。这样就和服务器没有关系了。
      

  7.   

    AddDefaultCharset gb2312
    是可以的,但如果我有一个繁体版的话
    AddDefaultCharset big5
    在简体与繁体中就出现乱码了。
    我公司需要三个版本的网站英文、简体、繁体,
    用apache做web该如何呢?楼上的对不对呢,我要先试了。
      

  8.   

    我也作需要支持英文、简体、繁体,解决方法:
    1.首页,先选择用什么语言。
    2.设cookie;
    3.php程序根据cookie;
    添加<meta http-equiv="Content-Type" content="text/html;" charset="<?php echo $language;?>">
      

  9.   

    我认为也是Apache的设置问题。
    1、HTML的<head>区是否设置charset=gb2312
    2、Apache是否设置默认的编码;如果以上都没有问题,俺也没办法。
      

  10.   

    是Apache的设置问题
    怎样更改呢?
      

  11.   

    tttk is right
    将配置文件中的AddDefaultCharset全部加上#即可。
      

  12.   

    将配置文件中的AddDefaultCharset全部加上#即可。