Umlaute in der PHP mail() Funktion

Dieses Problem kennen wahrscheinlich die meisten Benutzer welche die mail() Funktion von PHP benutzen und das Subject im Formular definieren lassen, bzw als Absendernamen einen Namen mit Umlauten benutzen möchten.

Mit diesem Code kann die mail() Funktion mit Umlauten umgehen:


Wenn in PHP das IMAP Modul nicht enigebaut ist, funktioniert die PHP Funktion „imap_8bit“ nicht. Deshalb empfehle ich an dieser Stelle als Ersatz diese Funktion:



Quelle PHP.net Kommentar von UMU

Wer sich für die ISO 8859-1 Codierung interessiert, den Verweise ich auf die Tabelle ISO 8859-1 (PDF)

Related Posts:

4 Gedanken zu „Umlaute in der PHP mail() Funktion

  1. Guter Tip, danach habe ich lange gesucht! Dir sind da aber einige Fehler beim Kopieren der Quelle passiert, das Original war besser 😉

  2. Da interessiert mich natürlich wo du die Fehler gefunden hast? Bei mir hat das ganze so funktioniert. Wenn du mir die bessere Version sendest, werde ich den Eintrag aktualisieren.

Kommentare sind geschlossen.