Apache Httpd 的 html 亂碼問題

最近在對幾個舊網站翻新時,發現這樣一個問題:

原來的頁面是使用 GBK,GB2312編碼,當前的頁面使用的是 UTF-8.html

無論怎樣設置 htnl 的 charset,用瀏覽器訪問時,原來的頁面一直亂碼。瀏覽器不能識別頁面指定的編碼。shell

<meta http-equiv="Content-Type" content="text/html; charset=GBK" />apache

瀏覽器

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />服務器

環境

CentOS release 6.7 (Final) 64bitide

Apache httpd 2.2.15網站

問題的緣由
ui

因爲apache httpd 的配置問題,默認是UTF-8,摘抄其中內容以下: /etc/httpd/conf/httpd.conf
this

#
# Specify a default charset for all content served; this enables
# interpretation of all content as UTF-8 by default.  To use the 
# default browser choice (ISO-8859-1), or to allow the META tags
# in HTML content to override this choice, comment out this
# directive:
#
AddDefaultCharset UTF-8

解決辦法

註釋該行。
編碼

#AddDefaultCharset UTF-8

重啓httpd服務器便可。

#service httpd restart

相關文章
相關標籤/搜索