misterunknown: Zeichenkodierung in HTML-Mails.

Beitrag lesen

Moin,

ich habe folgendes Problem: Ich schreiben gerade ein kleines Tool, welches mich per Mail an einige Aufgaben erinnern soll. Auf meinem Server ist alles in UTF-8 codiert. Der HTML-Mail erzähle ich auch auf verschiedene Weisen, dass der Inhalt UTF-8 codiert ist:

Einmal im Header der Mail selbst:
$headers .= "Content-type: text/html; charset=UTF-8\r\n";

und einmal im Markup des Mailinhaltes:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

Der Inhalt der Mail wird dadurch korrekt dargestellt. Das Problem ist, dass im _Betreff_ entsprechende Sonderzeichen nicht korrekt dargestellt werden. Siehe hier (auf einem S3, aber das spielt ja keine Rolle). Die Überschrift im Inhalt sollte identisch mit dem Betreff (1. Zeile) sein.

Meine Frage wäre jetzt also: Kann ich in einer Mail speziell die Zeichencodierung für den Betreff angeben? Und wenn nicht: Kann ich in meinem PHP-Skript irgendwie klar machen, dass der String für den Betreff anders codiert sein muss?

Grüße Marco