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:
C'est ça … J
. Cependant, si je vois le message comme "Texte brut", j'obtiens le 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.
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.
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:
Après:
Merci à Isxek de m'avoir mis sur la bonne voie!
la source
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.
la source