7

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.

Dara Ardalan
  • 81
  • 1
  • 6
  • Which OS do you use? – Peter Mar 02 '20 at 19:25
  • A similar problem is described in [this blog post](https://zeldor.biz/2011/07/nginx-charset/) which files it under Linux. The solution was to set the charset. – Seth Mar 03 '20 at 06:26

1 Answers1

7

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
  • 171
  • 1
  • 3