Comment arrêter le smiley dans Thunderbird se présentant comme un J?

15

Dans Thunderbird 3, lorsque je reçois un message avec un smiley en utilisant l'option de visualisation "HTML d'origine" ou "HTML simplifié", il apparaît comme ceci:

Non souriant

C'est ça … J. Cependant, si je vois le message comme "Texte brut", j'obtiens le smiley

OK smiley

Le message réel dans la "source d'affichage" ressemble à ceci:

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... :)

Cela = F3 est un "ó" (j'ai censuré le message pour les lecteurs espagnols facilement offensés). Peut-être que c'est quelque chose à voir avec l'encodage? Je suis sous Linux et j'utilise LANG = en_US.UTF-8.

Quelqu'un sait ce qui ne va pas ici et comment y remédier?

EDIT: J'ai essayé de changer l'encodage en ISO-8859-1 et de forcer cela, mais pas de joie.

entrez la description de l'image ici

Après une enquête plus approfondie, il semble que la chose Wingdings soit le problème. Le HTML réel a l'extrait de code suivant où le smiley devrait être:

<span style='font-= size:11.0pt; font-family:Wingdings'>J</span>

... car il s'agit d'un message texte / HTML en plusieurs parties et je n'avais ajouté que la partie en texte brut ci-dessus.

richq
la source

Réponses:

3

Cet article Lifehacker contient des explications sur ce qui se passe. Ce qu'il dit essentiellement, c'est que lorsque l'expéditeur tape un caractère ":)", son Outlook le convertit automatiquement en un smiley rendu dans la police Wingdings. Pour autant que je sache, cela se produit lorsque Outlook utilise Word pour modifier les messages électroniques.

Pour le moment, je suis sur une boîte avec Outlook installée, pas Thunderbird. Est-il possible de changer le codage en ISO-8859-1 pour voir ce qui se passe?

Isxek
la source
Merci pour un autre indice sur le chemin de l'illumination. Wingdings semble être le coupable.
richq
1
-1 parce que cela ne répond pas à la question (à savoir "Comment arrêter le smiley dans Thunderbird apparaissant comme un J") En fait, je n'ai pas encore assez de représentants pour voter, donc vous avez de la chance cette fois. J
Bennett McElwee
L'OP (richq) est libre de faire ce qu'il veut.
Isxek
25

Voici ma solution . J'ai écrit un module complémentaire Thunderbird qui remplace J, L, è, à et · par l'émoticône UTF-8, la flèche ou autre.

Avant:

entrez la description de l'image ici

Après:

entrez la description de l'image ici

Merci à Isxek de m'avoir mis sur la bonne voie!

richq
la source
7
+1 parler d'être déterminé à voir des smileys :)
jfrobishow
@rq - Merci. Maintenant, je sais où
diriger les
1
Merci beaucoup, fonctionne très bien sur Tb 3.1.4! Cela devrait être la réponse acceptée, car cela résout vraiment le problème du côté de Thunderbird, l'article Lifehacker mentionné dans superuser.com/questions/159334/… est une solution de contournement du côté expéditeur!
Palmin
1
@Palmin - Heureux que cela ait fonctionné :-) Quant à quelle réponse ... Isxek obtient un représentant de moi acceptant sa réponse. Si j'accepte ma propre réponse, personne n'obtient rien. De plus, l'article Lifehacker m'a fait réaliser que c'était un problème côté client et approfondir.
richq
1
Il serait probablement préférable de créer un lien vers la page du module addons.mozilla.org/en-US/thunderbird/addon/smiley-fixer plutôt que la page github, un peu plus conviviale pour les non-spécialistes :-)
Tim Abell
1

Une solution côté récepteur à ce problème serait d'installer la police SWEC (Symbola-based Wingdings Emoticons Compatibility): https://drive.google.com/open?id=0BwDrnPQfa-aMOEx0bEZCQUNrSGs

Il fournit une compatibilité de base avec les émoticônes Wingdings. (Dans Wingdings, "J" représente un sourire, "K" représente un manque d'expression et "L" représente un froncement de sourcils.) Contexte: certaines versions des clients de messagerie Microsoft toujours utilisés modifient les expressions typées par l'utilisateur telles que " :) ",": | "et" :( "dans" J "," K "et" L ", respectivement, puis spécifiez Wingdings comme famille de polices; destinataires sur les systèmes qui n'incluent pas de Wingdings compatible la police ne peut pas voir les émoticônes prévues, ce qui peut créer de la confusion.

LoreneGoodwin
la source