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