HTML-Mail / UTF8

HTML-Mail / UTF8

am 11.12.2005 21:04:09 von Mark Knochen

Hallo,

ich habe eine Seite, die per Redaktionssystem (PHP/MySQL) gefüllt wird.
Die Seite wird per UTF8 angezeigt und die Daten ebenfalls als UTF8 in
die DB gespeichert.

Nun sollen die Inhalte der Seite tlw. als Newsletter versendet werden.
Ich hatte mich hier für eine HTML-Mail entschieden, da es sich auch um
literarische / wissenschaftliche Texte handelt, u.a. auch in
Französisch, so dass einige Sonderzeichen über UTF8 einfach sicherer
dargestellt werden.

Bei mir kommt die HTML-Mail auch gut an, aber bei verschiedenen
Empfängern (GMX, WEB.de) wird die HTML-Mail mit falsch interpretierten
Sonderzeichen ausgeliefert....

Habt ihr noch Tipps, wie ich diesbezüglich noch vorgehen kann?

Die Mail wird mit folgendem Header versendet:

$MailHeader = "From: $MailAbsender\r\n" . 'X-Mailer: PHP/' .
phpversion() . "\r\n" . "MIME-Version: 1.0\r\n" . "Content-Type:
text/html; charset=utf-8\r\n" . "Content-Transfer-Encoding: 8bit\r\nBcc:
$BccEmpfaenger";


Der $MailText beginnt mit " content="text/html; charset=UTF-8"> ......"


Vielen Dank

Mark

Re: HTML-Mail / UTF8

am 11.12.2005 21:58:10 von Karl Schuessel

Hallo,


Mark Knochen wrote:

> "Content-Type:
> text/html; charset=utf-8\r\n" . "Content-Transfer-Encoding: 8bit\r\nBcc:

Ich bin mir jetzt nicht sicher, ob das die Ursache des Problems ist aber
ist UTF-8 und 8 Bit nicht ein Widerspruch?


Viele Grüße

Karl

Re: HTML-Mail / UTF8

am 11.12.2005 23:06:42 von Sven Drieling

Mark Knochen wrote:

Hallo,

> Bei mir kommt die HTML-Mail auch gut an, aber bei verschiedenen
> Empfängern (GMX, WEB.de) wird die HTML-Mail mit falsch interpretier=
ten
> Sonderzeichen ausgeliefert....

Kommen die denn ansonsten mit utf-8 zurecht?

> Die Mail wird mit folgendem Header versendet:
>=20
> $MailHeader =3D "From: $MailAbsender\r\n" . 'X-Mailer: PHP/' .
> phpversion() . "\r\n" . "MIME-Version: 1.0\r\n" . "Content-Type:
> text/html; charset=3Dutf-8\r\n" . "Content-Transfer-Encoding: 8bit\r\=
nBcc:
> $BccEmpfaenger";

Sieht gut aus. \n statt \r\n könnte man versuchen - dürfte aber ke=
inen
Unterschied machen.

Oder mal Latin 1 nehmen und Zeichen die darüber liegen mit numerisch=
en
Entities kodieren *.


tschuess
[|8:)

Re: HTML-Mail / UTF8

am 12.12.2005 11:42:08 von Christian Schmelzer

Mark Knochen wrote:
> Hallo,
>
> ich habe eine Seite, die per Redaktionssystem (PHP/MySQL) gefüllt
> wird. Die Seite wird per UTF8 angezeigt und die Daten ebenfalls als
> UTF8 in die DB gespeichert.
>
> Nun sollen die Inhalte der Seite tlw. als Newsletter versendet werden.
> Ich hatte mich hier für eine HTML-Mail entschieden, da es sich auch um
> literarische / wissenschaftliche Texte handelt, u.a. auch in
> Französisch, so dass einige Sonderzeichen über UTF8 einfach sicherer
> dargestellt werden.
>
> Bei mir kommt die HTML-Mail auch gut an, aber bei verschiedenen
> Empfängern (GMX, WEB.de) wird die HTML-Mail mit falsch interpretierten
> Sonderzeichen ausgeliefert....
>

Hallo,
diesen traurigen Versuch hatte ich auch schon mal gestartet. Viele Webmailer
leben immer noch in der Steinzeit des ASCII/ISO8859-1 und können einfach
kein UTF-8. War für mich auch eine bittere Erkenntnis, die die Nutzung von
UTF-8 auf breiter Mailbasis bei uns leider verhinderte.

Christian