Der Martin: Umlaute und Sonderzeichen ändern

Beitrag lesen

Hi,

echo urlencode('Märchen');
Ausgabe: M%C3%A4rchen

ja, *das* ist nun eindeutig UTF-8. Dein Script ist also in UTF-8 codiert.

Scriptdatei (*.php):         in UTF-8 codiert
Falsche Info im HTTP-Header: ISO-8859-1 (vermutlich, hast du aber immer noch nicht verraten)
Ersatzinfo im meta-Element:  ISO-8859-1

Dein Browser geht also nach dem Empfang des Dokuments von einer ISO-Codierung aus, also sendet er auch die POST-Daten wieder in ISO. Im Dokument vorkommende Umlaute müssten dann eigentlich auch falsch angezeigt werden - kannst du das bestätigen?

Ciao,
 Martin

--
Most experts agree: Any feature of a program that you can't turn off if you want to, is a bug.
Except with Microsoft, where it is just the other way round.