htmlspecialchars und Umlaute

Hallo Forum,

für ein Loginscript nutze ich die Affenformular-Technik, also das Script ruft sich immer selber auf, bis die Prüfung der Eingabe erfolgreich ist. Dabei werden die Eingabefelder immer wieder mit den $_POST-Daten gefüllt. Das sieht dann so aus: [HTML][/HTML]Klappt hervorragend, bis ich einen Umlaut in der Eingabe habe. Im PHP: htmlspecialchars - Manual steht bei Rückgabewerte, dass der String auch leer sein kann, wenn da irgendein unerlaubtes Zeichen im String ist. Vielleicht kann sich das mal einer angucken, und für mich verständlich erklären, was da steht :frowning:

Vielen Dank schonmal für die Mühe im Vorraus.

Hast Du denn auch die Zeichensätze beachtet? Idealerweise sollte alles utf8 sein.

Hallo threadi,

vielen Dank für die Antwort. Mit den Zeichensätzen habe ich immer so meine Probleme. Aber nun funktioniert auch das.

Gruß thuemmy

Moin,
hast du deinem Formular den charset mitgegeben?

accept-charset=„UTF-8“

Dann solltest du, wenn der rest der Seite in UTF-8 ist, keine Probleme mit Umlauten haben.

MfG

Nein, hatte ich nicht. Habe es jetzt nachgeholt, obwohl es eigentlich schon funktioniert hat. Aber sicher ist sicher.

Gruß thuemmy