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

GwenDragon
 2010-11-04 09:29
#142455 #142455
User since
2005-01-17
14563 Artikel
Admin1
[Homepage]
user image
Guest Chris
Mein Server Default Charset läuft auf UTF-8
Im php-Kontaktformular habe ich <meta http-equiv="content-type" content="text/html; iso-8859-1"> eingefügt.
Trotzdem kommt es bei der Eingabe von einem scharfen ß und Umlauten zu einer Fehlermeldung "Eingaben unzureichend - bitte gehen Sie zur�ck zum Feld Betreff:"

Was muß ich machen so, dass das Kontaktformular durchläuft und die Nachricht übermittelt?
Im HTML des Kontaktformular hat dann aber das Meta-Element so wie
Code: (dl )
<meta http-equiv="content-type" content="text/html; iso-8859-1"> 
mit einem falschen Charset nix zu suchen.

Wenn schon, dann korrekterweise so:
Code: (dl )
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> 

Zudem ist das ganze Meta-Element unnötig, wenn dein Server doch UTF-8 und den korrekten MIME-Type ausgibt.

Quote
Trotzdem kommt es bei der Eingabe von einem scharfen ß und Umlauten zu einer Fehlermeldung "Eingaben unzureichend - bitte gehen Sie zur�ck zum Feld Betreff:"
Dannn könnte deine Fehlerüberprüfung der Eingabefelder falsch sein (z. B. durch falsches Regex, falschen Skript-Zeichensatz).
Last edited: 2010-11-04 09:34:02 +0100 (CET)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

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