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... :)
つまり、= F3は「ó」です(簡単に気分を害するスペインの読者へのメッセージを検閲しました)。たぶんそれはエンコーディングと関係があるのでしょうか?私はLinuxを使用しており、LANG = en_US.UTF-8を使用しています。
ここで何が間違っているのか、それを修正する方法は誰でも知っていますか?
編集:エンコーディングをISO-8859-1に切り替えてこれを強制しようとしましたが、喜びはありませんでした。
さらに調査した結果、Wingdingsの問題が問題のようです。実際のHTMLには、笑顔が必要な次のスニペットがあります。
<span style='font-= size:11.0pt; font-family:Wingdings'>J</span>
...これはマルチパートテキスト/ HTMLメッセージであり、上記のプレーンテキスト部分のみを追加したためです。