В Thunderbird 3, когда я получаю сообщение со смайликом с помощью опции просмотра «Оригинальный HTML» или «Упрощенный HTML», оно выглядит так:
То есть … J
. Однако, если я рассматриваю сообщение как «Простой текст», я получаю смайлик
Фактическое сообщение в «источнике просмотра» выглядит так:
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... :)
Это = F3 - «ó» (я подверг цензуре сообщение для легко обиженных испанских читателей). Может быть, это как-то связано с кодировкой? Я использую Linux и использую LANG = en_US.UTF-8.
Кто-нибудь знает, что здесь пошло не так и как это исправить?
РЕДАКТИРОВАТЬ: я пытался переключить кодирование на ISO-8859-1 и форсировать это, но не радость.
После дальнейшего расследования кажется, что проблема Wingdings. Фактический HTML имеет следующий фрагмент, где смайлик должен быть:
<span style='font-= size:11.0pt; font-family:Wingdings'>J</span>
... так как это многокомпонентное текстовое / HTML-сообщение, и я только добавил текстовую часть выше.