Kloxo系統(tǒng)中文網(wǎng)頁(yè)亂碼的解決方法 |
發(fā)布時(shí)間: 2014/12/8 13:41:54 |
近期整理一臺(tái)美國(guó)linux服務(wù)器,安裝了kloxo系統(tǒng),在安裝完Kloxo后Web服務(wù)器默認(rèn)為Apache,登錄kloxo后臺(tái)開(kāi)通網(wǎng)站空間,發(fā)現(xiàn)有時(shí)候Kloxo輸出UTF-8/GBK/GB2312的中文網(wǎng)頁(yè)時(shí)顯示亂碼,仔細(xì)查詢后發(fā)現(xiàn)這是由于Apache的強(qiáng)制輸出的編碼設(shè)置成了UTF-8或者GBK導(dǎo)致的。如果你自己的網(wǎng)頁(yè)并不是上述編碼,就會(huì)出現(xiàn)中文亂碼的問(wèn)題。 解決問(wèn)題最簡(jiǎn)單的的辦法就是切換到Lighttpd的Web服務(wù)軟件。 Kloxo面板將Apache切換到Lighttpd的方法: 進(jìn)入Kloxo后臺(tái) >服務(wù)器:linux > 程序切換 > 選擇Lighttpd > update。 如果希望繼續(xù)使用Apache作為服務(wù)器,那么就需要找到Apache的httpd.conf配置文件,修改默認(rèn)編碼的設(shè)置: SSH登陸VPS,修改httpd.conf文件 cd /etc/httpd/conf/vi httpd.conf 查找:AddDefaultCharset 把:AddDefaultCharset UTF8 改為:AddDefaultCharset OFF 這樣打開(kāi)網(wǎng)頁(yè)頁(yè)面就會(huì)按照網(wǎng)頁(yè)的編碼設(shè)置來(lái)打開(kāi)網(wǎng)頁(yè)。 設(shè)置完后,要輸入以下命令重啟Apache service httpd restart 如果restart命令沒(méi)有執(zhí)行成功,就先停止apache, 再啟動(dòng)apache, 使用下列命令: service httpd stop service httpd start 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |