В 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-сообщение, и я только добавил текстовую часть выше.