察看windows或winnt目录下的php.ini文件
找到
default_charset = "utf-8"
删掉utf-8
成为default_charset=
即可!
一般就这个导致的毛病,呵呵~~
给分哦~~

解决方案 »

  1.   

    我不是很清楚,因为我得网站也常碰到这个问题,有时候刷新一下就好了,有时候同一台机器总是会在同一个地方出现乱码,换台机器就好了,我怀疑:
    1.IE的毛病
    2.在显示的时候对table的css用了硬换行,导致汉字被异常分割
      

  2.   

    我的体会:
    1.数据库的语言支持;
    2.PHP的语言支持;
    3.PHP生成的网页文件里没有相应解码;
    4.非英文的PHP变量名;
    5.非注释行里有分英文的字符混入程序里,比如:全角空格;
    6.调试程序的客户端浏览器的问题,比如:操作系统是英文,而你在比如header函数里带有内容为中文的.例子:header(./index2.php?name=$name);而$name='你的中文名字'.我曾经遇到过的就只有上面的问题了.