Ok, und zwar wurde in der index.php nach
// Send results
$results = "----------------------------\n";
$prevquestion='';
$ssubquestion='';
$fieldmap=createFieldMap($surveyid,'full');
foreach ($_SESSION['insertarray'] as $value)
{
$sQuestion = strip_tags($fieldmap[$value]['question']);
if (isset($fieldmap[$value]['subquestion2']))
{
$ssubquestion = "[".strip_tags($fieldmap[$value]['subquestion1'])."] [".strip_tags($fieldmap[$value]['subquestion2'])."]";
} elseif (isset($fieldmap[$value]['subquestion']))
{
$ssubquestion = strip_tags($fieldmap[$value]['subquestion']);
} else
{
$ssubquestion='';
}
if ($prevquestion!=$sQuestion)
{
$prevquestion=$sQuestion;
$questiontitle=FlattenText(html_entity_decode($sQuestion, ENT_QUOTES, $emailcharset));
$results .= "\n$questiontitle: ";
if ($ssubquestion!='')
{
$results .= "";
}
}
if ($ssubquestion!='')
{
$answeroption=FlattenText(html_entity_decode($ssubquestion, ENT_QUOTES, $emailcharset));
$results .= "[$answeroption]: ";
}
if ( $fieldmap[$value]['type'] == "T" || $fieldmap[$value]['type'] == "U")
{
$results .= "\r";
if (isset($_SESSION[$value]))
{
foreach (explode("\n",$_SESSION[$value]) as $line)
{
$results .= "\t" . FlattenText(html_entity_decode($line, ENT_QUOTES, $emailcharset));
$results .= "\n";
}
}
}
elseif (isset($_SESSION[$value]))
{
$results .= FlattenText(html_entity_decode(getextendedanswer($value, $_SESSION[$value]),ENT_QUOTES, $emailcharset));
}
else
{
$results .= "\n";
}
}
$results .= "\n\n\n\nIm Idealfall haben Sie folgende Antworten gewählt:
Text eingefügt, welcher mit in der E-Mail versandt wird. Das Problem ist, die Umlaute werden gar nicht angezeigt, dort ist eine Lücke, z.B. gew hlt. Wenn ich alles ersetze durch html tags, dann wird es so angezeigt wie es da steht, z.B. gewät. Wenn ich in phpmailer class was umstelle was charset oder plain bzw. html betrifft, tut sich auch nichts an der tatsache... Kann bitte jemand helfen? Die Umfrage muss dringend online und ich komme nicht weiter... Vielen Dank!!!!!!