MailformPlus und die Umlaute
In einer Typo3 Umgebung (Version 4.2.5) trat das Problem auf – es wurden über das Kontaktformular – betrieben mit MailformPlus (Version 4.0.12) – keine Umlaute mehr übermittelt. Will heißen, dass die Formularfelder, in die ein Umlaut eingetragen wurde, leer ankamen. Nach einigem Suchen nach einer Lösung – u.a. hier und hier – trat keine Besserung ein – snief. Also habe ich die MailformPlus4.0.12-Erweiterung gelöscht und gegen eine ältere Version (4.0.9) ausgetauscht. Siehe da, es geht wieder. Warum auch immer ist mir schnuppe – Hauptsache es funzt wieder

10. Februar 2009 um 13:14
Hallo,
das Problem liegt an der Kodierung deiner Webseite. Wenn Deine Seite in UTF-8 kodiert ist, dann funktioniert alles. Wenn sie ISO ist, dann scheitert ein XSS-Check in Mailformplus (preg_match reagiert hier anders als bei UTF-8).
Insgesamt denke ich, dass es besser ist die Webseite oder zumindest die Seite mit dem Mailform auf UTF-8 zu bringen, da hier eben eine XSS-Lücke behoben wurde.
(Hatte das gleiche Problem und ich werde jetzt demnächst doch endlich den Umstieg auf UTF-8 versuchen).
10. Februar 2009 um 19:04
Das wäre eine Möglichkeit nur die Kontaktseite umzustellen – Vielen dank für den Tipp…