Thread [php] Problem mit Formularfelderüberprüfung und UTF-8 (103 answers)
Opened by Tom at 2008-10-04 14:02

Gast Gast
 2008-10-29 10:12
#115812 #115812
Tom+2008-10-28 23:50:31--
Das Problem lag daran das ich das Script mit der Zeichenkodierung "UTF-8" und nicht mit der Zeichenkodierung "ISO 8859-1" ausgeführt habe. Bei "UTF-8" wird das ß in einer anderen Bitfolge an den Server geschickt und somit wird kein gültiges Zeichen erkannt.

Wie meinst du das? Deine Webseite, in der das Formular drin ist, hatte die im Metat-Tag bei Charset UTF-8 oder ISO-8859-1? Oder hast du auf deiner Webseite kein definiertes Charset mitgegeben? Oder hast du einfach gedacht, das passt schon?

Der Server sendet jedenfalls das bei der Installation voreingestellte; ist meist UTF-8 bei den modernen Versionen des Apache).

Du hättest leicht überprüfen können, was dein Formular sendet.
Bei Firefox gibt es die Erweiterung "Live HTTP Headers".

View full thread [php] Problem mit Formularfelderüberprüfung und UTF-8