Bagaimana cara menghentikan smiley di Thunderbird yang muncul sebagai huruf J?

15

Dalam Thunderbird 3, ketika saya menerima pesan dengan smiley menggunakan opsi tampilan "HTML Asli" atau "HTML Sederhana", akan tampak seperti ini:

Tidak tersenyum

Yaitu … J. Namun, jika saya melihat pesan itu sebagai "Teks biasa", saya menerima senyuman

OK tersenyum

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.

masukkan deskripsi gambar di sini

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.

richq
sumber

Jawaban:

3

Ini artikel Lifehacker memiliki beberapa penjelasan tentang apa yang terjadi. Apa yang pada dasarnya dikatakan adalah bahwa ketika pengirim mengetik karakter ":)", Outlook mereka secara otomatis mengubahnya menjadi smiley yang diberikan dalam font Wingdings. Sejauh yang saya tahu, ini terjadi ketika Outlook menggunakan Word untuk mengedit pesan email.

Saat ini, saya berada di sebuah kotak dengan Outlook diinstal, bukan Thunderbird. Apakah mungkin bagi Anda untuk mengubah penyandian ke ISO-8859-1 untuk melihat apa yang terjadi?

Isxek
sumber
Terima kasih atas petunjuk lain di jalan menuju pencerahan. Wingdings tampaknya menjadi pelakunya.
richq
1
-1 karena ini tidak menjawab pertanyaan (yaitu. "Bagaimana cara menghentikan smiley di Thunderbird yang muncul sebagai huruf J") Sebenarnya saya belum punya cukup perwakilan untuk di-downvote, jadi Anda beruntung kali ini. J
Bennett McElwee
OP (richq) bebas untuk melakukan apa pun yang diinginkannya.
Isxek
25

Inilah solusi saya . Saya menulis Pengaya Thunderbird yang menggantikan J, L, è, à, dan · dengan emoticon UTF-8 yang benar, panah atau apa pun.

Sebelum:

masukkan deskripsi gambar di sini

Setelah:

masukkan deskripsi gambar di sini

Penghargaan untuk Isxek karena membuat saya berada di jalur yang benar!

richq
sumber
7
+1 berbicara tentang tekad untuk melihat smiley :)
jfrobishow
@rq - Terima kasih. Sekarang saya tahu ke mana harus mengarahkan orang untuk add-on Thunderbird untuk mengatasi masalah ini :)
Isxek
1
Terima kasih banyak, bekerja dengan baik di Tb 3.1.4! Ini harus menjadi jawaban yang diterima, karena itu benar-benar memperbaiki masalah di sisi Thunderbird, artikel Lifehacker yang disebutkan dalam superuser.com/questions/159334/… adalah solusi di sisi pengirim!
Palmin
1
@Palmin - Senang itu berhasil :-) Adapun jawabannya ... Isxek mendapat rep dari saya menerima jawabannya. Jika saya menerima jawaban saya sendiri maka tidak ada yang mendapatkan apa pun. Ditambah artikel lifehacker membuat saya menyadari itu adalah masalah sisi klien dan untuk menggali lebih dalam.
richq
1
Mungkin akan lebih baik untuk menautkan ke halaman add-on addons.mozilla.org/en-US/thunderbird/addon/smiley-fixer daripada halaman github, sedikit lebih ramah untuk orang-orang non-tech di luar sana :-)
Tim Abell
1

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.

LoreneGoodwin
sumber