dedlfix: Mail, UTF8 und Sonderzeichen

Beitrag lesen

Tach!

ich verschicke mit PHP eine Email:
mail($user['username'] . '<' . $user['email'] . '>', 'Subject', utf8_decode($message), $header)
Anwendung ist in UTF8, Umlaute kommen in der Mail korrekt an, nur statt folgender Anführungszeichen: „“ erscheinen nur Fragezeichen.

utf_decode() dekodiert UTF-8 zu ISO-8859-1. Diese Anführungszeichen sind darin nicht enthalten, gehen also verloren.

Wie bekomme ich die richtig angezeigt?

Mail UTF-8-kodiert schicken oder nach Windows-1252 kodieren. Aber auch bei letzterem können dir Zeichen verlorengehen.

dedlfix.