Apache 在启用 index of 列示文件时,如果里面有中文文件或目录,总是显示乱码,在浏览器里选择字符编码为 UTF-8 后才能正常显示。这是由于Apache默认采用 iso-8859-1 字符编码, 可使用 IndexOptions 来为 index of 设置默认字符编码:
<Directory "/usr/www/html/">
Options Indexes
IndexOptions Charset=utf-8
AllowOverride None
Order allow,deny
Allow from all
</Directory>
这里把默认字符集设为 UTF-8 就显示正常了。
参考:http://www.360doc.com/content/080829/07/41237_1586899.html