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.