太極者無極而生 太極者無極而生 - 2 months ago 7
Apache Configuration Question

how to change the default encoding to UTF-8 for Apache

I am using a hosting company and it will list the files in a directory if the file

index.html
is not there. However, it will use iso-8859-1 as the default encoding. If the server is Apache, is there a way to change it to use UTF-8 as the default instead?

Update: actually, I found that it is actually using a DOCTYPE of HTML 3.2 and then there is not charset at all... so it is not setting any encoding. But is there a way to change it to use UTF-8?

Answer

In httpd.conf add (or change if it's already there):

AddDefaultCharset utf-8