Linuchs: Umlaut-Problem in Mail

Beitrag lesen

Moin,

ich dachte, die Umlaute hätte ich im Griff, aber nein ...

Das PHP-Programm läuft mit UTF-8 und die Mail, die ich erzeuge, hat diesen header:

    $mail_header  = "From:        XXX\n";
    $mail_header .= "Reply-To:    XXX\n";
    $mail_header .= "MIME-Version: 1.0\r\n";
//  $mail_header .= "Content-Type: multipart/mixed;\r\n";
    $mail_header .= "Content-Type: text/plain; charset=iso-8859-1\r\n";
//  $mail_header .= "boundary=\"".$mime_boundary."\"\r\n";

Dann stelle ich die $message zusammen, die in UTF8 codiert ist und decodiere sie (vermeintlich):

    // wg. charset=iso-8859-1  ... Gibt die ISO-8859-1-Übersetzung von data zurück. 
    $mail_body  = utf8_decode( $message )."\r\n";

Ausschnitt aus der Mail, empfangen und dargestellt von Thunderbird:

umlaute

Was läuft hier falsch?

fragt Linuchs