nginx静态文件目录中文乱码

刚刚配置了Nginx静态目录,尝试了往里面放了一些东西,然后发现了虽然在charset里面设置了utf-8但是还是出现了中文乱码,

下面记录一下nginx的配置,charset 的设置可以拿出到放到http的大括号里面写,方便多个server共用

server {
            listen  80;
           #设置自己静态目录的访问域名    
            server_name  xxx.xxxx.com;
           #防止页面中文乱码一定要在utf-8前面加上gbk,顺序很重要    
            charset gbk,utf-8;
           #静态目录的绝对位置    
            root /file/statics;
            location / {
              #Nginx默认是不允许列出整个目录的,打开需要加上
               autoindex on; 
              #显示出文件的确切大小,单位是bytes
               autoindex_exact_size on; 
               #改为on后,显示的文件时间为文件的服务器时间
               autoindex_localtime on; 
#防止文件名乱码
charset utf-8; } }