当方から送信したメールが相手先のPCで受信したとき、プレビューの本文が文字化けしています。
文字エンコードをUTF-8にすれば読めますが、他のメールを読んだ後でもう一度表示すると、元の文字エンコードになっていますので文字化けします。宛先や件名は正常に表示されています。
メールのソースコードの一部は以下の通りです
私の、Thunderbird 3.1.2 のオプション設定では、送受信共文字エンコードはISO-2022-JPとなっています。
疑問点
上記 1 の疑問点は、本文内にISO-2022-JPで表示できない「㈵ 環境依存文字 unicode」とあるものを使用したためだと推測されます。この文字のみを入れて自分に送信するとcharset=UTF-8 format= flowed が付きます。
2010/08/28追記
メニューバーの「編集」 > 「フォルダーのプロパティ」 > 「一般情報」の受信トレーの情報は、既定の文字エンコーディング=日本語 (ISO-2022-JP) となっており、この設定をフォルダー内のすべてのメッセージに適用するにはチェック (✓) が入っていませんでした。
Thunderbird v3.1.2 でした。
文字エンコードをUTF-8にすれば読めますが、他のメールを読んだ後でもう一度表示すると、元の文字エンコードになっていますので文字化けします。宛先や件名は正常に表示されています。
メールのソースコードの一部は以下の通りです
先方は、受信サーバーから3台のPCへメールを取り込んでいます。Mailer はどれも Thunderbird 3 ですが、そのうちの1台のみが文字化けしています。Subject: =?UTF-8?B?6Kiq5ZWP5pel44Gu5aSJ5pu0?=
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
私の、Thunderbird 3.1.2 のオプション設定では、送受信共文字エンコードはISO-2022-JPとなっています。
疑問点
- 他へのメール送信では、上記の charset は ISO-2022-JP となっていますし、 format=flowed も付いていません。この文字化けしたメールのみがUTF-8でエンコードしていますが、どこからこんなことになったのでしょうか?
- 同じメールサーバーからダウンロードし、Thunderbird 3 で表示したとき、なぜ 1台のみが文字化けするのでしょうか
上記 1 の疑問点は、本文内にISO-2022-JPで表示できない「㈵ 環境依存文字 unicode」とあるものを使用したためだと推測されます。この文字のみを入れて自分に送信するとcharset=UTF-8 format= flowed が付きます。
メールでの特殊文字使用には、細心の注意が必要なようです来週訪問時には、何を調べたら良いのでしょうか ?!
特殊文字でしか表すことができない氏名など要注意ですね。(株)、(有)、(特)などの環境依存文字も同様なようです。
2010/08/28追記
メニューバーの「編集」 > 「フォルダーのプロパティ」 > 「一般情報」の受信トレーの情報は、既定の文字エンコーディング=日本語 (ISO-2022-JP) となっており、この設定をフォルダー内のすべてのメッセージに適用するにはチェック (✓) が入っていませんでした。
Thunderbird v3.1.2 でした。
コメントする