Trong Thunderbird 3, khi tôi nhận được một tin nhắn có mặt cười bằng tùy chọn xem "HTML gốc" hoặc "HTML đơn giản hóa", nó sẽ xuất hiện như sau:
Đó là … J
. Tuy nhiên, nếu tôi xem tin nhắn là "Văn bản thuần túy", tôi sẽ nhận được nụ cười
Thông báo thực tế trong "nguồn xem" trông như thế này:
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 là một "ó" (Tôi đã kiểm duyệt tin nhắn cho những độc giả Tây Ban Nha dễ bị xúc phạm ngoài kia). Có lẽ nó là một cái gì đó để làm với mã hóa? Tôi đang dùng Linux và sử dụng LANG = en_US.UTF-8.
Bất cứ ai cũng biết những gì đã sai ở đây và làm thế nào để khắc phục nó?
EDIT: Tôi đã thử chuyển đổi mã hóa sang ISO-8859-1 và buộc điều này, nhưng không có niềm vui.
Sau khi điều tra thêm, có vẻ như vấn đề của Wingdings là vấn đề. HTML thực tế có đoạn mã sau trong đó mặt cười phải là:
<span style='font-= size:11.0pt; font-family:Wingdings'>J</span>
... vì đây là một tin nhắn văn bản / HTML nhiều phần và tôi chỉ thêm phần văn bản gốc ở trên.