12

My nginx autoindex page does not display UTF-8 characters correctly, utf-8 problem

I have set the charset utf-8; in my server block config section of nginx.conf file but that doesn't seem to fix the problem.

1 Answers1

14

Add charset UTF-8; to either http, server or location.

Here's the relevant parts of my /etc/nginx/conf.d/default.conf, now autoindex shows UTF characters.

server {
  listen 80;
  charset UTF-8;
  location / {
    root /usr/share/nginx/html;
    location /some/path {
      autoindex on;
    }
  }
}

I found this at https://www.cyberciti.biz/faq/nginx-set-http-content-type-response-header-to-charset-utf8/.

sebastian
  • 241
  • 2
  • 4