红联Linux门户
Linux帮助

解决apache Web服务器网页中文显示乱码的两种方法

发布时间:2006-08-13 04:19:42来源:红联作者:love601
解决apache Web服务器网页显示乱码的方法
作者:汪学明 发表时间:2004/10/8
个人主页:http://www.ahjixi.com/

解决的方法之一:
(1)在每一个网页里增加


并在APACHE的httpd.conf配置文件中将AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset off

解决的方法之二:
直接在httpd.conf配置文件中将AddDefaultCharset ISO-8859-1 改为
AddDefaultCharset GB2312 .ZH-CN .zh-cn
上述两种方法都可以解决apache Web服务器网页显示乱码的问题。 其中以第二种方法最好最简单,且一劳永逸。
[OK!同志快试试吧们。 :lol: ]

xieweihua 回复于:2004-10-09 08:21:18
总结得还可以,支持


HonestQiao 回复于:2004-10-09 08:39:51
给你提示一下子,方法一不是解决方法,而是正规的网页所必须包含的元素。


leopardnj 回复于:2004-10-09 10:54:53
我把原来的换成如下
AddDefaultCharset GB2312 .ZH-CN .zh-cn

但启动时报措

启动 httpd:Syntax error on line 766 of /etc/httpd/conf/httpd.conf:
AddDefaultCharset takes one argument, The name of the default charset to add to
any Content-Type without one or 'Off' to disable
[失败]


why


HonestQiao 回复于:2004-10-09 13:29:30
AddDefaultCharset takes one argument

这个提示不是已经说的一清二楚了么,难道非我要翻译给你看啊。/

AddDefaultCharset 需要 一个 参数
AddDefaultCharset takes one argument


leopardnj 回复于:2004-10-09 14:42:43
不懂 我不是有参数吗? GB2312 .ZH-CN .zh-cn
我是初学者啊
谢谢指教


aspbiz 回复于:2004-10-09 16:41:23
AddDefaultCharset off


level 回复于:2004-10-09 20:38:35
AddDefaultCharset gb2312
就可以了,
当然最好是
AddDefaultCharset off
这样灵活性大


leopardnj 回复于:2004-10-10 11:07:46
谢谢楼上两位朋友!!! :)


abel 回复于:2004-10-12 04:08:52
若能??各??境?是最好不?
Ex:
php.ini
CGI.pm
中都???出 Charset, 常用的人自是知道怎解,不常用的碰到,?在 httpd.conf
中找半天


浅鱼 回复于:2004-11-10 09:14:28
最简单的办法是把 AddDefaultCharset 注释掉。


wingger 回复于:2004-11-10 13:36:20
[quote:baa57582cf="abel"]若能??各??境?是最好不?
Ex:
php.ini
CGI.pm
中都???出 Charset, 常用的人自是知道怎解,不常用的碰到,?在 httpd.conf
中找半天[/quote:baa57582cf]

http://bbs.chinaunix.net/forum/viewtopic.php?t=381406
看看,补充得怎么 样
文章评论

共有 3 条评论

  1. skypeng 于 2009-01-20 16:41:20发表:

    :time:1 :time:1 :time:1

  2. 星伦 于 2008-08-31 16:56:36发表:

    字体的关系,UTF的应该也可以以解决

  3. doyear 于 2008-08-29 17:06:40发表:

    Thanks~~~