求救:旧事重提 Apache显示中文乱码问题

发表于:2007-05-25来源:作者:点击数: 标签:
所有已知方法已经用完 1.AdddefaultCharsetGB2312 2.AdddefaultCharsetoff 3.#AdddefualtCharsetISO... 4.在网页中添加METAhttp-equiv=Content-Typecontent="text/html;charset=gb2312" 5555 奇怪的是:打开网站时指明文件,http://prob.csu.edu.cn/index.ht

所有已知方法已经用完
1. Adddefault Charset GB2312
2. Adddefault Charset off
3. # Adddefualt Charset ISO...
4.在网页中添加<META http-equiv=Content-Type content="text/html; charset=gb2312">


5555

奇怪的是:打开网站时指明文件, http://prob.csu.edu.cn/index.htm 则无乱码

我用的Redhat Linux 8.0 自带的Apache 2.0

 冷风 回复于:2003-03-15 14:48:06
AdddefaultCharset GB2312 
没有空格

 军情 回复于:2003-03-16 00:29:58
AdddefaultCharset GB2312不行
AdddefaultCharset off肯定可以
我已经在6台不同系统的机器上试过了,均为APACHE 2

 ShadowSnake 回复于:2003-03-16 09:49:11
还有,你改完以后要重起APACHE

 gaokai 回复于:2003-03-16 20:58:35
我也是同样问题,都试验过了,还是不行,也重启了。请指教。或者留下联系方式,我要咨询
qq 2415557

 KingoM 回复于:2003-03-17 09:22:13
AddCharset GB2312      .gb2312 .gb 
AddDefaultCharset GB2312

 gaokai 回复于:2003-03-17 09:34:01
好像已经好了,莫名其妙。是不是缓存的迟延啊?奇怪了。。谢谢你!KingoM

多联系一下吧 ok?

 meteor_nk 回复于:2003-05-14 16:37:20
偶知道为什么了,
你只要把服务器重起,也把你原来浏览网页的机器重起,就正常了。
嗬嗬,
也就是说,你先前浏览的那个机器保留了以前的网页状态。

 yaan 回复于:2003-06-03 09:59:13
不行啊。我都做了。可最后显出来是繁体了啊

 meteor_nk 回复于:2003-06-05 18:37:16
反正你设置之后,在别的机器上就能够正常显示了,这就行了,嘿嘿。

 腌菜 回复于:2003-06-06 11:53:18
我也试过,同样是IE,可几台机器浏览结果不一样,有的是中文,
有的是乱码,请高手指点,多谢

 norman_lu 回复于:2003-06-06 16:31:44
[quote:9ff1d8d83d="floodking"]所有已知方法已经用完
1. Adddefault Charset GB2312
2. Adddefault Charset off
3. # Adddefualt Charset ISO...
4.在网页中添加<META http-equiv=Content-Type content="text/html; charset=gb2312">

..........[/quote:9ff1d8d83d] 
改php.ini 试试。

 chinashadow 回复于:2003-06-07 09:14:37
同样的怪事,我无论设置
1. Adddefault Charset GB2312 
2. Adddefault Charset off 
3. # Adddefualt Charset ISO... 

结果我自己的机子浏览都只是默认为西欧字符,但别的机子浏览都显示默认为GB2312,怪怪~~~~~~~~~~~~ 

 南非蜘蛛 回复于:2003-06-08 17:10:39
清cookie

 jiasm 回复于:2003-07-04 16:25:12
解决中文问题,绝对管用:
如果是服务器只放html文件,则做以下修改:
httpd.conf中:
Adddefault Charset off

如果还要提供PHP,还要修改:
php.ini中:
;default_charset = "gb2312"
注意这里是注释掉此行,做了以上修改,目的是为让浏览器根据网页
头中的charset来自动选择语言,这样就可以在同台服务器上提供
多种语言的网页服务。
记住:所做修改后,要重起服务器!

 ziling 回复于:2003-10-17 17:31:33
楼上说的方法可以解决html文件名是中文的情况。
但是php文件名是中文,仍然无法执行。
请高人在详细说明一下。

原文转自:http://www.ltesting.net