LiAn: Mailtext wird nicht korrekt dargestellt

Beitrag lesen

Woher kommen denn die Texte, die Du dann in die E-Mail schreibst? Aus einem CMS? Werden dort evtl. Umwandlungen vorgenommen?

Ich hab einen Mailer geschrieben, dort wird ein Mailtext zusammengestellt:

$bestaetigung  = "Vielen Dank für Ihre Teilnahme am Wettbewerb. Sie haben folgende Daten übermittelt:\n\n";  
$bestaetigung .= "".$frage1_d."\n";  
$bestaetigung .= "Antwort : ".$antwort1."\n\n";  
$bestaetigung .= "".$frage2_d."\n";  
$bestaetigung .= "Antwort : ".$antwort2."\n\n";  
$bestaetigung .= "Von: ".$anrede." ".$vorname." ".$name."\n\n";  
$bestaetigung .= "Adresse: ".$adresse."\n";  
$bestaetigung .= "PLZ/Ort: ".$ort."\n";  
$bestaetigung .= "E-Mail: ".$email."\n\n";  
if (isset($newsletter)) {$bestaetigung .= $vorname." ".$name." wünscht den Newsletter.\n\n";}  
if (isset($aufmerksam)) {$bestaetigung .= $vorname." ".$name." ist durch ".$aufmerksam." auf den Wettbewerb aufmerksam geworden.\n\n";}  
$bestaetigung .= "Sollten Sie der Gewinner sein, werden Sie von uns kontaktiert.\n\nViel Glück!";  
  
$bestaetigung = utf8_decode($bestaetigung);

das Problem entsteht bei den Variablen:
$frage1_d und $frage2_d

die werden vorher über ein include eingebettet und darin so definiert:

$feldA = utf8_encode($row["feldA"]);  
$frage1_d = $feldA;

die Fragen schreibt der kunde per CMS in eine Datenbank.