QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 635|回复: 3

redhat9.0下apache服务器如何正常显示中文?

[复制链接]
发表于 2003-6-20 00:06:25 | 显示全部楼层 |阅读模式
我默认按装了apache\mysql\php
然后,在浏览index.php页中的中文时显示为乱码?请问如何解决?
我以试过如下方法,但不好使。
编辑httpd服务的配置文件“httpd.conf”,路径为/etc/httpd/conf/,
把AddDefaultCharset ISO-8859-1这行注释掉(行前加个"#")。
发表于 2003-6-20 00:52:29 | 显示全部楼层
AddDefaultCharset ISO-8859-1改为GB2312(我忘了具体什么数字啊)你看看httpd.conf里面有的~不好意思啊~我忙~所以没有时间帮你找~
回复

使用道具 举报

发表于 2003-6-20 13:57:07 | 显示全部楼层
经常见到这样的回答,但这好象是个误区

我的理解是,DEFAULT值应该是在页面没有指定语言的情况下才应用
如果页面本身指定了语言,就不会用到它

也就是说如果你的index.php里指定了语言是中文,那么不管你把这项注释了,还是设置成英文,或其它语言,你的页面都应该正常显示中文

理解错了的话,欢迎指正

PS:我的APACHE配置里就把这项注释掉了,而我的页面中文显示都是正常的
回复

使用道具 举报

发表于 2003-6-20 14:05:16 | 显示全部楼层
是呀,很有道理的回答,因为我以前也是系统用英文改httpd.conf里的那一段。但系统装中文没问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 10:36 , Processed in 0.033422 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表