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.
e ist doch kein Umlaut.
stimmt natürlich. hatte als „test“ auch immer „töst“, täst“ und „tüst“ geschrieben. sehr aufmerksam 😉
Super, danke.
Bei mir ist das Problem auch das erste Mal aufgetreten, funktioniert jetzt super
Super! Das war die Lösung 🙂
Vielen Dank!