Hallo,
hab schon ewig gesucht, aber ich finde den Fehler nicht.
Hab ein UFT-8 Dokument, in dem ein Formular liegt, in das ein Mailtext eingegeben wird. Dieser wird mit
@mail($mailto,$mail_subject,$text,$mail_header)
verschickt. Wenn Umlaute dabei sind, werden diese im Mailprogramm (z.B. Thunderbird) falsch dargestellt, auch wenn ich dort bei Zeichencodierung UFT-8 einstelle.
Der Header sieht so aus:
// Mail-Header:
$mail_header = „From: „.$mail_name.“ \n“;
$mail_header .= „X-Sender-IP: „.$ip.“\n“;
$mail_header .= „MIME-Version: 1.0\n“;
$mail_header .= „Content-Type: multipart/mixed; boundary=“".$boundary.""\n";
$mail_header .= „This is a multi-part message in MIME format.\n“;
// Mail-Text:
$mail_header .= „–“.$boundary;
$mail_header .= „\nContent-Type: text/plain; UTF-8;\r\n“;
// $mail_header .= „\nContent-Transfer-Encoding: 8bit“;
$mail_header .= „\n\n“.$text;
Was ist da falsch?
Viele Grüße,
Tony