Wie kann man verhindern, dass ein Smiley in Thunderbird als J angezeigt wird?

15

Wenn ich in Thunderbird 3 eine Nachricht mit einem Smiley mit der Anzeigeoption "Original HTML" oder "Simplified HTML" erhalte, sieht dies folgendermaßen aus:

Nicht smiley

Das ist … J. Wenn ich die Nachricht jedoch als "Nur Text" ansehe, erhalte ich den Smiley

OK, 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.

Bildbeschreibung hier eingeben

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.

richq
quelle

Antworten:

3

Dieser Lifehacker-Artikel enthält einige Erklärungen zu den Vorgängen. Wenn der Absender ein ":)" - Zeichen eingibt, wird es von Outlook automatisch in einen Smiley konvertiert, der in der Wingdings-Schriftart gerendert wird. Soweit ich weiß, geschieht dies, wenn Outlook Word zum Bearbeiten von E-Mail-Nachrichten verwendet.

Im Moment bin ich auf einer Box mit Outlook installiert, nicht Thunderbird. Können Sie die Kodierung auf ISO-8859-1 ändern, um zu sehen, was passiert?

Isxek
quelle
Vielen Dank für einen weiteren Hinweis auf dem Weg zur Erleuchtung. Wingdings scheint der Täter zu sein.
Richq
1
-1, weil dies die Frage nicht beantwortet (nämlich "Wie verhindert man, dass ein Smiley in Thunderbird als J angezeigt wird"). Eigentlich habe ich noch nicht genug Repräsentanten, um eine Gegenstimme abzugeben, also haben Sie diesmal Glück. J
Bennett McElwee
Das OP (richq) kann tun, was er will.
Isxek
25

Hier ist meine Lösung . Ich habe ein Thunderbird-Add-on geschrieben, das J, L, è, à und · durch das richtige UTF-8-Emoticon, den richtigen Pfeil oder was auch immer ersetzt.

Vor:

Bildbeschreibung hier eingeben

Nach:

Bildbeschreibung hier eingeben

Wir danken Isxek, dass er mich auf den richtigen Weg gebracht hat!

richq
quelle
7
+1 Sprechen Sie darüber, entschlossen zu sein, Smileys zu sehen :)
jfrobishow
@rq - Danke. Jetzt weiß ich, wo Leute für das Thunderbird-Add-on zeigen, um dieses Problem zu beheben :)
Isxek
1
Vielen Dank, funktioniert hervorragend mit Tb 3.1.4! Dies sollte die akzeptierte Antwort sein, da dies das Problem auf der Thunderbird-Seite wirklich behebt. Der in superuser.com/questions/159334/… erwähnte Lifehacker-Artikel ist eine Problemumgehung auf der Absenderseite!
Palmin,
1
@Palmin - Ich bin froh, dass es funktioniert hat :-) Was die Antwort betrifft ... Isxek bekommt von mir einen Vertreter, der seine Antwort akzeptiert. Wenn ich meine eigene Antwort akzeptiere, bekommt niemand etwas. Außerdem hat mir der Lifehacker-Artikel klar gemacht, dass es sich um ein clientseitiges Problem handelt und dass ich mich eingehender damit befassen muss.
Richq
1
Wahrscheinlich wäre es besser, auf die Add-On-Seite addons.mozilla.org/en-US/thunderbird/addon/smiley-fixer zu verlinken, als auf die Github-Seite, etwas freundlicher für die Nicht-Tech-Leute da draußen :-)
Tim Abell
1

Eine empfängerseitige Lösung für dieses Problem wäre die Installation der SWEC-Schriftart (Symbola-based Wingdings Emoticons Compatibility): https://drive.google.com/open?id=0BwDrnPQfa-aMOEx0bEZCQUNrSGs

Es bietet grundlegende Kompatibilität mit Wingdings-Emoticons. (In Wingdings steht "J" für ein Lächeln, "K" für einen Ausdrucksmangel und "L" für ein Stirnrunzeln.) Hintergrund: Bestimmte Versionen von Microsoft-E-Mail-Clients, die noch verwendet werden, ändern vom Benutzer eingegebene Ausdrücke wie " :) ",": | "und" :( "in" J "," K "bzw." L "und geben dann Wingdings als Schriftfamilie an; Empfänger auf Systemen, die keine Wingdings-kompatiblen enthalten Schriftarten können die beabsichtigten Emoticons nicht sehen, was zu Verwirrung führen kann.

LoreneGoodwin
quelle