Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If I request a page like http://url/T%C3%A4st (http://url/Täst) my Apache-Error Pages display with a wrong encoding, for example:

The requested URL /Täst was not found on this server.

<title>404 Not Found</title>
<h1>Not Found</h1>
<p>The requested URL /Täst was not found on this server.</p>
<address>Apache/2.2.16 (Debian) Server at Port 80</address>

How can this be fixed?

share|improve this question

It sounds like your error page needs to specify the charset. You can either change the Apache httpd.conf file:

Or, you can add this header to the error page:

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

If you're not sure what charset to use, try either utf-8 or ISO-8859-1.

share|improve this answer
Where can I find the default error pages? Setting AddDefaultCharset is not a good idea because it is going to force-overwrite all the meta http-equiv or xml encoding tags. – Zulakis Sep 26 '12 at 16:49

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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