Як зупинити смайлик у Thunderbird, що показує як J?


15

У програмі 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... :)

That = F3 - це "ó" (я цензуру повідомлення для легко ображених іспанських читачів там). Може, це щось стосується кодування? Я в Linux і використовую LANG = en_US.UTF-8.

Хтось знає, що тут пішло не так і як це виправити?

EDIT: Я спробував переключити кодування на ISO-8859-1 і змусити це, але ніякої радості.

введіть тут опис зображення

Після подальшого розслідування, здається, справа в крилах. Фактичний HTML-код має такий фрагмент, де має бути смайлик:

<span style='font-= size:11.0pt; font-family:Wingdings'>J</span>

... оскільки це багаточастинне текстове / HTML-повідомлення, і я додав лише частину простого тексту вище.

Відповіді:


3

У цій статті Lifehacker є пояснення щодо того, що відбувається. В основному це говорить про те, що коли відправник набирає символу ":)", їх Outlook автоматично перетворює його в смайлик, наданий шрифтом Wingdings. Наскільки мені відомо, це відбувається, коли Outlook використовує Word для редагування електронних повідомлень.

На даний момент я перебуваю на коробці із встановленим Outlook, а не Thunderbird. Чи можна змінити кодування на ISO-8859-1, щоб побачити, що відбувається?


Дякую за ще одну підказку на шляху до просвітлення. Крила, здається, є винуватцем.
richq

1
-1 тому, що це не дає відповіді на питання (а саме: "Як зупинити посмішку у Thunderbird, що з'являється як J") Насправді у мене ще недостатньо репортажів, щоб заявити, тому тобі пощастило цього разу. J
Bennett McElwee

ОП (richq) вільний робити все, що завгодно.
Іссек

25

Ось моє рішення . Я написав надбудову Thunderbird, яка замінює J, L, è, à і · правильним смайликом UTF-8, стрілкою чи будь-яким іншим.

Перед:

введіть тут опис зображення

Після:

введіть тут опис зображення

Заслуга Isxek за те, що мене на вірному шляху!


7
+1 поговоримо про те, щоб визначитись, щоб побачити смайлики :)
jfrobishow

@rq - Дякую Тепер я знаю, куди слід вказати людям на надбудову Thunderbird, щоб вирішити цю проблему :)
Isxek

1
Дякую купу, чудово працює на Tb 3.1.4! Це має бути прийнятою відповіддю, оскільки це дійсно виправляє проблему на стороні громовідводу, стаття Lifehacker, згадана в superuser.com/questions/159334/…, є вирішенням на стороні відправника!
Palmin

1
@Palmin - Радий, що це спрацювало :-) Що стосується відповіді ... Ісшек отримує від мене відповідь, приймаючи його відповідь. Якщо я приймаю власну відповідь, то ніхто нічого не отримує. Крім того, стаття про рятувальника допомогла мені зрозуміти, що це питання на стороні клієнта, і я заглиблююся глибше.
richq

1
Напевно, було б краще посилатись на сторінку надбудови addons.mozilla.org/en-US/thunderbird/addon/smiley-fixer, а не на сторінку github, трохи дружніше для нетехнологічного народу там :-)
Тім Abell

1

Рішенням цієї проблеми на стороні приймача буде встановлення шрифту SWEC (сумісність Wingdings Emoticons) на основі Symbol: https://drive.google.com/open?id=0BwDrnPQfa-aMOEx0bEZCQUNrSG

Він забезпечує основну сумісність із смайликами Wingdings. (У Wingdings "J" являє собою посмішку, "K" - це відсутність вираження, а "L" - хмуро.) Передумови: деякі версії клієнтів електронної пошти Microsoft, які все ще використовуються, змінюють введені користувачем вирази, наприклад " :) ",": | "і" :( "відповідно в" J "," K "і" L ", а потім вказати Wingdings як сімейство шрифтів; одержувачі в системах, які не містять сумісних з Wingdings шрифт не в змозі побачити призначені смайлики, що може спричинити плутанину.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.