Wenn ich in Thunderbird 3 eine Nachricht mit einem Smiley mit der Anzeigeoption "Original HTML" oder "Simplified HTML" erhalte, sieht dies folgendermaßen aus:
Das ist … J
. Wenn ich die Nachricht jedoch als "Nur Text" ansehe, erhalte ich den Smiley
Die eigentliche Nachricht in der "Quelltextansicht" sieht folgendermaßen aus:
Content-Type: multipart/alternative;
boundary="_000_7EE28"
MIME-Version: 1.0
--_000_7EE28
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Se r=F3n... :)
Das = F3 ist ein "ó" (Ich habe die Nachricht für die leicht beleidigten spanischen Leser da draußen zensiert). Vielleicht liegt es an der Kodierung? Ich bin unter Linux und benutze LANG = en_US.UTF-8.
Weiß jemand, was hier schief gelaufen ist und wie man es behebt?
BEARBEITEN: Ich habe versucht, die Codierung auf ISO-8859-1 umzustellen und dies zu erzwingen, aber keine Freude.
Nach weiteren Untersuchungen scheint das Wingdings-Problem das Problem zu sein. Der eigentliche HTML-Code enthält den folgenden Ausschnitt, in dem sich der Smiley befinden sollte:
<span style='font-= size:11.0pt; font-family:Wingdings'>J</span>
... da dies eine mehrteilige Text- / HTML-Nachricht ist und ich oben nur den Klartext-Teil hinzugefügt hatte.