解决APACHE列目录中文文件名乱码问题

本文共被喵星人侦察过11,355次。。。

Apache应该是现在应用最广泛的Web服务器了,我的VPS上面也用的是这个。最近想要弄一个自己的文件分享的页面,懒得怎么好好弄了,就打算直接用Apache 的列目录功能,结果发现对中文文件名的支持不大友好,显示的文件名有中文的部分全都是乱码,虽然点击的时候没什么问题但是显示乱码总还是很难受的。。。经过一番Google后纪录在此。。。
其实也很简单的啦,只需要在httpd.conf里面添加下面一行

IndexOptions Charset=UTF-8

然后重启Apache就可以了恩。再看文件列表就会发现中文文件名完美显示了。。。哈哈~

如果你用了这个以后还是乱码,那就再修改下文件编码,UTF-8不行就用GB2312,或者GBK,肯定会有一个可以用的啦。。。