autoindex list UTF-8 charset in Nginx

Solution 1:

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/.