質問: Aさん(メーラー:サンダーバード 2.0.0.14) Bさん(メーラー:?) Cさん(メーラー:Outlook Express 6.00.2900.5512) です。 PDFファイルを添付してメールすると Aさん->Bさん NG Aさん->Cさん OK Cさん->Bさん OK です。 Aさん->Bさん NG の際、ファイル名が __ISO-2022-NJTglYSVzJUg4Jj0kIUo9JBsoQg______ISO-2022-JP_B_GyRCQDVDZiFLGyhCLnBkZg のように文字化けしている、とのことです。 どなたか解決方法をご存知の方はいらっしゃいませんでしょうか?
回答: 筋を言うとThunderBirdは無実です。Bさんの使っているメーラーがきちんと日本語の処理を出来ていません。 ですのでBさんがちゃんと日本語の添付ファイルでも受信できるメーラーを使うべきです。 メーラーによる日本語処理の違いの表 > > これは、Mail.app や Thiderbird 1.5 の実装は RFC 的には正しいのですが、多くの Windows メーラが勝手な方法で日本語のファイル名を取扱っているのが原因です。でも、Outlook からしてそうなので、その迷惑な仕様が蔓延しているのも事実なんです。 > > > Thunderbird 1.5 RC 1 では、Bug 193439 の修正に伴い、添付ファイル名を RFC 2231 に従って正しくエンコーディングするようになったようです。しかし、これにより、皮肉にもかえって文字化けが発生してしまうという事態が起こっています。 > > > 悲しいことですが、Outlook Express を始めとする、世間一般で普及している Windows のメーラには、RFC 2231 を理解できないものが少なくないのです。詳細は以下に譲ります。 > > >