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