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

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

解决apache Web服务器网页显示乱码的方法  
     作者:汪学明     发表时间:2004/10/8         
        个人主页:http://www.ahjixi.com/

  解决的方法之一:
  (1)在每一个网页里增加
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
并在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
看看,补充得怎么 样
Thanks~~~
字体的关系,UTF的应该也可以以解决