質問: 届いたメールの添付ファイル名が文字化け winxp-home-sp2、outlookexpress6、光(rv-230se)です。 宛先を「a,b,c社宛」としたx社からのメールを受け取りました。 当社(a社)に届いたメールの添付ファイル(pdfやword)の名前が文字化けしていました。ただし、内容は壊れておらず、開くことはできました。また、メール本文は正常です。 一方、他社(b,c社)に届いたメールの添付ファイル名は文字化けしていなかったそうです。 当社はメール用にocnのサーバーをレンタルしています。ネットのプロバイダはwakwakです。受信(pop3)はocn、送信(smtp)はwakwakです。 一方、y社から当社(a社)送られてきたメールにも添付ファイル(pdfやword)が付いていましたが、名前は文字化けしていませんでした。 私のパソコンにはウイルスバスター2008が入っています。 という状況で、切り分けが困難そうなのですが、どなたか、添付ファイルの名前の文字化けを経験された方、いらっしゃいませんでしょうか。 ※パソコンメーカー、ocn、トレンドマイクロ等、関係箇所に話をしたのですが、まさに「境界問題」らしく、主人公を見つけることができません。
回答: 文字化けは必ずしも受信側だけの問題ではありません。 まずそのメールのソースを見て添付ファイル名の部分がどのような型式で エンコードされているかを調べることが先決です。 日本語の添付ファイル名のデコード方式については各メールソフトにより対応度がまちまちですが、 例えばrfc2231で送られてきた場合outlookexpressではデコードできません。 ほとんどのソフトではmime(base64)で送信されていれば化けないはずです。 http://www.atmarkit.co.jp/fnetwork/rensai/netpro04/netpro01.html