suntrop
Erfahrenes Mitglied
Hallo,
ich weiß das Zeichensatzproblem ist oft angesprochen wurden und ich habe auch schon vieles gelesen, nur will mir eine Sache einfach nicht einleuchten.
Mein PHP-Skript/Kontaktformular verschickt Text, z.B. an nutzername@gmail.com
Zum Test schreibe ich immer
öäü
é ß € @
~…
in das Formular und schicke es ab. GMail zeigt es korrekt an. Alle Umlaute, die Tilde, sogar das Auslassungszeichen und das Euro-Symbol werden angezeigt. So sieht es auch in Outlook aus.
Web.de hingegen zeigt es falsch an. Das Euro-Symbol wird als ¤ und die Auslassungszeichen werden als … angezeigt. Gucke ich im Browser den eingestellten Zeichensatz an, ist dort Latin1 definiert. Wenn ich den auf utf-8 umstelle, dann werden statt der Umlaute ? angezeigt. Das Euro-Symbol ist auch als Fragezeichen zu sehen, dafür wird aber das Auslassungszeichen richtig angezeigt.
Im Header der E-Mail steht übrigens Content-Type: text/plain; charset=UTF-8, welches ich in meinen Mail-Header eingeschleust habe.
Nun, meine Frage ist: Liegt es an Web.de oder kann ich daran was ändern? Ich möchte nicht auf Latin1 umsteigen, sondern bei utf-8 bleiben, da endlich mal alle anderen es richtig anzeigen, sogar Horde zeigt mir alles endlich korrekt an!
Danke im Voraus.
Grüße
suntrop
ich weiß das Zeichensatzproblem ist oft angesprochen wurden und ich habe auch schon vieles gelesen, nur will mir eine Sache einfach nicht einleuchten.
Mein PHP-Skript/Kontaktformular verschickt Text, z.B. an nutzername@gmail.com
Zum Test schreibe ich immer
öäü
é ß € @
~…
in das Formular und schicke es ab. GMail zeigt es korrekt an. Alle Umlaute, die Tilde, sogar das Auslassungszeichen und das Euro-Symbol werden angezeigt. So sieht es auch in Outlook aus.
Web.de hingegen zeigt es falsch an. Das Euro-Symbol wird als ¤ und die Auslassungszeichen werden als … angezeigt. Gucke ich im Browser den eingestellten Zeichensatz an, ist dort Latin1 definiert. Wenn ich den auf utf-8 umstelle, dann werden statt der Umlaute ? angezeigt. Das Euro-Symbol ist auch als Fragezeichen zu sehen, dafür wird aber das Auslassungszeichen richtig angezeigt.
Im Header der E-Mail steht übrigens Content-Type: text/plain; charset=UTF-8, welches ich in meinen Mail-Header eingeschleust habe.
Nun, meine Frage ist: Liegt es an Web.de oder kann ich daran was ändern? Ich möchte nicht auf Latin1 umsteigen, sondern bei utf-8 bleiben, da endlich mal alle anderen es richtig anzeigen, sogar Horde zeigt mir alles endlich korrekt an!
Danke im Voraus.
Grüße
suntrop