wstaiger: Trotz UTF-8 HTTP Header keine Umlaute

Beitrag lesen

Hallo zusammen.

Ich habe folgendes Problem.

Auf meiner Website werden Umlaute leider als "?" angezeigt.
In der httpd.conf meines Apaches ist auch kein "Default"-Charset eingestellt und in meiner php.ini ist auch kein Default-Charset gesetzt.
In meiner Mysql Datenbank sind die Umlaute auch richtig abgelegt.
Wenn ich mir über den Firefox die Response Headers ausgeben lasse bekomme ich korrekt "Content-Type: text/html; charset=utf-8"
Als Zeichenkodierung habe ich im Firefox auch UTF-8 eingestellt.
Wenn ich die Zeichencodierung im Firefox auf ISO-8859-15 stelle werden mir die Umlaute korrekt angezeigt.
Das selbe Problem im IE.
Seltsamerweise wird das ™ (Trademark) Symbol immer korrekt angezeigt.

Wenn der HTTP-Header richtig übergeben wird müsste der Browser die Zeichen doch korrekt anzeigen, oder?

Woran kann das liegen und/oder was habe ich übersehen?