Umlaute PHP Kontaktformular

Ich hatte bis jetzt noch nie Probleme mit Umlauten in Kontaktformularen. Bis jetzt: Bei einem Formular kam „test“ in der Nachricht so an: „tüst“. Hab 2 Stunden lang mit der UTF8 Codierung rumprobiert und nichts hatten geholfen. Am Ende war die Lösung recht einfach.

Codezeile vorher:

mail($admin, $subject, $message, $header, „From: $email“);

Codezeile richtig:

mail($admin, $subject= utf8_decode($subject), $message= utf8_decode($message), $header, „From: $email“);

Da das Problem das erste Mal aufgetreten ist, schiebe ich die Sache mal auf einen serverseitigen Einstellungsfehler, der so behoben werden kann.

4 Gedanken zu “Umlaute PHP Kontaktformular

  1. stimmt natürlich. hatte als „test“ auch immer „töst“, täst“ und „tüst“ geschrieben. sehr aufmerksam 😉

  2. Super, danke.
    Bei mir ist das Problem auch das erste Mal aufgetreten, funktioniert jetzt super

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.