Dalam Thunderbird 3, ketika saya menerima pesan dengan smiley menggunakan opsi tampilan "HTML Asli" atau "HTML Sederhana", akan tampak seperti ini:
Yaitu … J
. Namun, jika saya melihat pesan itu sebagai "Teks biasa", saya menerima senyuman
Pesan aktual di "sumber tampilan" terlihat seperti ini:
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... :)
Itu = F3 adalah "ó" (Saya telah menyensor pesan untuk pembaca Spanyol yang mudah tersinggung di luar sana). Mungkin ada hubungannya dengan pengkodean? Saya menggunakan Linux dan menggunakan LANG = en_US.UTF-8.
Adakah yang tahu apa yang salah di sini dan bagaimana cara memperbaikinya?
EDIT: Saya sudah mencoba beralih encoding ke ISO-8859-1 dan memaksakan ini, tetapi tidak ada sukacita.
Setelah penyelidikan lebih lanjut, tampaknya masalah Wingdings adalah masalahnya. HTML sebenarnya memiliki cuplikan berikut tempat smiley seharusnya:
<span style='font-= size:11.0pt; font-family:Wingdings'>J</span>
... karena ini adalah pesan teks / HTML multi bagian dan saya hanya menambahkan bagian plaintext di atas.
Inilah solusi saya . Saya menulis Pengaya Thunderbird yang menggantikan J, L, è, à, dan · dengan emoticon UTF-8 yang benar, panah atau apa pun.
Sebelum:
Setelah:
Penghargaan untuk Isxek karena membuat saya berada di jalur yang benar!
sumber
Solusi sisi penerima untuk masalah ini adalah menginstal font SWEC (Kompatibilitas Wingdings Emoticons berbasis SWEC): https://drive.google.com/open?id=0BwDrnPQfa-aMOEx0bEZCQUNrSGs
Ini memberikan kompatibilitas dasar dengan emotikon Wingdings. (Dalam Wingdings, "J" mewakili senyuman, "K" mewakili kurangnya ekspresi, dan "L" mewakili kerutan.) Latar belakang: versi tertentu dari klien email Microsoft masih menggunakan perubahan pada ekspresi yang diketik pengguna seperti " :) ",": | ", dan" :( "ke dalam" J "," K ", dan" L ", masing-masing, dan kemudian tentukan Wingdings sebagai keluarga font; penerima pada sistem yang tidak menyertakan Wingdings-compatible font tidak dapat melihat emotikon yang dimaksudkan, yang dapat menyebabkan kebingungan.
sumber