在我以前的一篇文章中,说明在配置文件中设置:charset "utf-8,gbk"; 用以实现展示中文文件名。但是,在实际应用过程中却发现,并不是所有的浏览器都能显示中文,比如在chrome浏览器或手机浏览器等仍然显示为乱码。经过反复调试,只需要修改一下配置就能实现中文浏览,至少在chrome中能显示中文了。
配置修改为:charset gbk;
location /download {
alias /home/software/; #指定目录所在路径,注意alias和后面的/
autoindex on; #开启目录浏览
autoindex_format html; #以html风格将目录展示在浏览器中
autoindex_exact_size off; #切换为 off 后,以可读的方式显示文件大小,单位为 KB、MB 或者 GB
autoindex_localtime on; #以服务器的文件时间作为显示的时间
charset gbk; #展示中文文件名,这样可以让chrome显示中文
}