解決apache Web伺服器網頁中文顯示亂碼的兩種方法

火星人 @ 2014-03-04 , reply:0


解決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伺服器網頁顯示亂碼的問題。 其中以第二種方法最好最簡單,且一勞永逸。
   
《解決方案》

解決apache Web伺服器網頁中文顯示亂碼的兩種方法

總結得還可以,支持
《解決方案》

解決apache Web伺服器網頁中文顯示亂碼的兩種方法

給你提示一下子,方法一不是解決方法,而是正規的網頁所必須包含的元素。
《解決方案》

解決apache Web伺服器網頁中文顯示亂碼的兩種方法

我把原來的換成如下
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
《解決方案》

解決apache Web伺服器網頁中文顯示亂碼的兩種方法

AddDefaultCharset takes one argument

這個提示不是已經說的一清二楚了么,難道非我要翻譯給你看啊。/

AddDefaultCharset 需要   一個   參數
AddDefaultCharset takes one argument
《解決方案》

解決apache Web伺服器網頁中文顯示亂碼的兩種方法

不懂 我不是有參數嗎?  GB2312 .ZH-CN .zh-cn
我是初學者啊
謝謝指教
《解決方案》

解決apache Web伺服器網頁中文顯示亂碼的兩種方法

AddDefaultCharset off
《解決方案》

解決apache Web伺服器網頁中文顯示亂碼的兩種方法

AddDefaultCharset gb2312
就可以了,
當然最好是
AddDefaultCharset off
這樣靈活性大
《解決方案》

解決apache Web伺服器網頁中文顯示亂碼的兩種方法

謝謝樓上兩位朋友!!! :)
《解決方案》

解決apache Web伺服器網頁中文顯示亂碼的兩種方法

若能補滿各種環境當是最好不過
Ex:
php.ini
CGI.pm
中都還會帶出 Charset, 常用的人自是知道怎解,不常用的碰到,還在 httpd.conf
中找半天




[火星人 via ] 解決apache Web伺服器網頁中文顯示亂碼的兩種方法已經有265次圍觀

http://www.coctec.com/docs/service/show-post-14359.html