Hallo,
Mein kompletter Text, mitsamt eingebundenem Logo, Anhang usw. kommt korrekt als email an, nur mit dem Subject hapert es.
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->CharSet = "ISO-8859-1";
$mail->From = $absender;
$mail->FromName = "Tester";
$mail->AddAddress($adresse);
//Betreff der Email setzen
$mySubject = "Text $var1 vom $von_Datum bis $bis_Datum";
$mail->Body = $text;
$mail->Subject = $mySubject;
// ergibt im Betreff sowas wie ?ISO-8859-1?Q??=
$mail->Subject = utf8_decode($mySubject);
// ergibt den korrekten Betreff, aber leider mit Umlautfehlern
Wie kann ich den betreff vernünftig darstellen?
Das Script ist windows1252-kodiert, die Daten in der Datenbank sind latin1-kodiert.