W Thunderbird 3, gdy otrzymuję wiadomość z buźką przy użyciu opcji przeglądania „Oryginalny HTML” lub „Uproszczony HTML”, wygląda to tak:
Że jest … J
. Jeśli jednak widzę wiadomość jako „Zwykły tekst”, widzę buźkę
Rzeczywista wiadomość w „źródle widoku” wygląda następująco:
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... :)
To = F3 to „ó” (ocenzurowałem wiadomość dla łatwo obrażonych hiszpańskich czytelników). Może ma to coś wspólnego z kodowaniem? Jestem na Linuksie i używam LANG = en_US.UTF-8.
Czy ktoś wie, co poszło nie tak i jak to naprawić?
EDYCJA: Próbowałem zmienić kodowanie na ISO-8859-1 i wymusiłem to, ale nie ma radości.
Po dalszych badaniach wydaje się, że problemem jest Wingdings. Rzeczywisty kod HTML ma następujący fragment, w którym powinna się znajdować buźka:
<span style='font-= size:11.0pt; font-family:Wingdings'>J</span>
... ponieważ jest to wieloczęściowa wiadomość tekstowa / HTML, a powyżej dodałem tylko tekst jawny.
Oto moje rozwiązanie . Napisałem dodatek Thunderbirda, który zastępuje J, L, è, à i · poprawnym emotikonem UTF-8, strzałką lub czymkolwiek innym.
Przed:
Po:
Podziękowania dla Isxek za to, że wprowadził mnie na właściwy tor!
źródło
Rozwiązaniem tego problemu po stronie odbiorcy byłoby zainstalowanie czcionki SWEC (zgodna z symbolami Wingdings Emoticons Compatibility): https://drive.google.com/open?id=0BwDrnPQfa-aMOEx0bEZCQUNrSGs
Zapewnia podstawową zgodność z emotikonami Wingdings. (W Wingdings „J” oznacza uśmiech, „K” oznacza brak wyrazu, a „L” oznacza zmarszczenie brwi.) Tło: niektóre wersje klientów poczty e-mail firmy Microsoft w dalszym ciągu zmieniają wyrażenia wpisywane przez użytkownika, takie jak „ :) ”,„: | ”i„ :( ”odpowiednio w„ J ”,„ K ”i„ L ”, a następnie określ Wingdings jako rodzinę czcionek; odbiorcy w systemach, które nie są zgodne z Wingdings Czcionka nie widzi zamierzonych emotikonów, co może powodować zamieszanie.
źródło