En Thunderbird 3, cuando recibo un mensaje con un smiley usando la opción de visualización "HTML original" o "HTML simplificado", aparece así:
Es decir … J
. Sin embargo, si veo el mensaje como "Texto sin formato" me sale el smiley
El mensaje real en el "ver código fuente" se ve así:
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... :)
Eso = F3 es un "ó" (he censurado el mensaje para los lectores españoles que se ofenden fácilmente). ¿Quizás tenga algo que ver con la codificación? Estoy en Linux y uso LANG = en_US.UTF-8.
¿Alguien sabe qué salió mal aquí y cómo solucionarlo?
EDITAR: He intentado cambiar la codificación a ISO-8859-1 y forzar esto, pero no me alegro.
Después de una investigación más profunda, parece que lo de Wingdings es el problema. El HTML real tiene el siguiente fragmento donde debería estar el smiley:
<span style='font-= size:11.0pt; font-family:Wingdings'>J</span>
... ya que este es un mensaje de texto / HTML de varias partes y solo había agregado la parte de texto sin formato anterior.
Aquí está mi solución . Escribí un complemento de Thunderbird que reemplaza J, L, è, à y · con el emoticón UTF-8, flecha o lo que sea correcto.
Antes de:
Después:
Sin embargo, ¡gracias a Isxek por llevarme por el buen camino!
fuente
Una solución del lado del receptor para este problema sería instalar la fuente SWEC (Symbola-Wingdings Emoticons Compatibility): https://drive.google.com/open?id=0BwDrnPQfa-aMOEx0bEZCQUNrSGs
Proporciona compatibilidad básica con los emoticones de Wingdings. (En Wingdings, "J" representa una sonrisa, "K" representa una falta de expresión y "L" representa un ceño fruncido). Antecedentes: ciertas versiones de clientes de correo electrónico de Microsoft que todavía están en uso cambian las expresiones escritas por el usuario como " :) ",": | "y" :( "en" J "," K "y" L ", respectivamente, y luego especifican Wingdings como la familia de fuentes; destinatarios en sistemas que no incluyen un Wingdings-compatible La fuente no puede ver los emoticones previstos, lo que puede causar confusión.
fuente