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.

  • Which OS do you use?
    – Peter
    Mar 2 '20 at 19:25
  • A similar problem is described in this blog post which files it under Linux. The solution was to set the charset.
    – Seth
    Mar 3 '20 at 6:26

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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.