Hallo,
ich versende html-Mails, mit dem Versand selbst klappt alles. Nur an manchen Stellen werden die html-codierten Umlaute nicht angezeigt (statt ü sehe ich dann
, aber direkt daneben ist es dann wieder korrekt...) oder plötzlich tauchen Leerzeichen und Ausrufezeichen aus an Stellen, an denen sie vom Quellcode her gar nicht vorkommen.
mein script:
$text sieht so aus:
Die Mail kommt so bei mir an: (Ausschnitt)
das ist der Quelltext dieses Ausschnitts:
Wenn ich mir im Browser den html-Code der Mail anzeige, wird alles korrekt dargestellt.
Ich probier jetzt schon den halben Tag rum und find keine Lösung, weil mir auch gar nicht so ganz klar ist, wo eigentlich das Problem liegt...
hat hier jemand einen Tipp für mich?
Gruß
hal
ich versende html-Mails, mit dem Versand selbst klappt alles. Nur an manchen Stellen werden die html-codierten Umlaute nicht angezeigt (statt ü sehe ich dann
PHP-Code:
ü
mein script:
PHP-Code:
$Header = "MIME-Version: 1.0\r\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$Header .= "From: ".$mail_from."\r\n";
....
mail($mail_to, $subject,$text,$Header);
PHP-Code:
$text = "<html><head><title>..</title></head><body>
.. mit zwei verschachtelten Tabellen, der html - code ist valides html
4.0, es gibt auch ein paar bilder, die aber auf dem Server liegen und
absolut referenziert werden.....
</body></html>"
das ist der Quelltext dieses Ausschnitts:
PHP-Code:
<p><font size="2" face="Verdana">Lange Zeit als Vorboten von Unheil
und Katastrophen betrachtet, werden sie heute in der Astrologie als Initiatoren
wichtiger gesellschaftlicher und persönlicher Entwicklungsprozesse
gesehen.
</font></p>
Ich probier jetzt schon den halben Tag rum und find keine Lösung, weil mir auch gar nicht so ganz klar ist, wo eigentlich das Problem liegt...
hat hier jemand einen Tipp für mich?
Gruß
hal
Kommentar