最近打算建立一個分享資源的網(wǎng)絡(luò)空間,想使用FTP,但是又覺得不算好用。于是就直接使用Apache的Indexes參數(shù)來搭建一個可瀏覽目錄的虛擬主機,好處在于可以直接在瀏覽器中以網(wǎng)頁形式展現(xiàn)。
但是按照Apache的文檔來配置就出現(xiàn)問題了。經(jīng)過測試,如果目錄中含有中文文件或者中文目錄的時候,在IE下顯示亂碼,于是在瀏覽器中查看其編碼發(fā)現(xiàn)它默認(rèn)使用ISO-8859-1編碼,手動選擇GB2312后就能正常顯示。看來是Apache Indexes在處理中文的時候的編碼不正確。
仔細研究其說明文檔,其中介紹,可以在Apache配置文件中為Indexes指定特定的編碼,我們能夠修改配置文件讓其支持中文。具體辦法如下:
在配置文件中添加:
IndexOptions Charset=GB2312
這樣這樣就能解決Apache autoindex模塊中文亂碼問題了。
新聞熱點
疑難解答