1 月 1 2013
解决APACHE列目录中文文件名乱码问题
本文共被喵星人侦察过11,590次。。。Apache应该是现在应用最广泛的Web服务器了,我的VPS上面也用的是这个。最近想要弄一个自己的文件分享的页面,懒得怎么好好弄了,就打算直接用Apache 的列目录功能,结果发现对中文文件名的支持不大友好,显示的文件名有中文的部分全都是乱码,虽然点击的时候没什么问题但是显示乱码总还是很难受的。。。经过一番Google后纪录在此。。。
其实也很简单的啦,只需要在httpd.conf里面添加下面一行
IndexOptions Charset=UTF-8
然后重启Apache就可以了恩。再看文件列表就会发现中文文件名完美显示了。。。哈哈~
如果你用了这个以后还是乱码,那就再修改下文件编码,UTF-8不行就用GB2312,或者GBK,肯定会有一个可以用的啦。。。
飘雪
2013 年 01 月 21 日 @ 16:21
我也碰到过,不过我的解决方法是绝不用中文做文件名。