相談:添付ファイル保存時の文字化けNo.06355
usagi6502 さん 20/03/03 10:48
 
お世話になります。

送られてきたメールの添付ファイルをディスクに保存した時に日本語
ファイル名がおかしくなる?場合がありましたのでご確認いただきたく。

現象としては、Outlookから送られてきたメールに添付されていた
ファイルが秀丸メールの画面上では正しい日本語ファイル名で表示されて
いるのですが、それをドラッグ&ドロップでデスクトップにコピーすると
日本語ファイル名が化けたようになります。

メールのヘッダを見ると以下のようになっていて、このファイル名で
ディスクに保存されているようです。

X-Attach: 受信添付\200303_11\$u8_04_{E5B9B4E8A888E382B7E382B9E38386E383A0E38
1A7E381AEE7A2BAE8AA8DE696B9E6B395}({E980A3EFBFBDE7B590E79D80E8A888}).xlsx


よくよく秀丸メールで添付のファイル名を確認すると変な絵文字みたいな
文字(◇の中に?がある)があり、それが災いしていると考えますが何か
対策をできるものでしょうか?



取りあえず、添付のファイル名を手で修正すれば問題は解消はされるのは
確認しましたが。。。。。




usagi6502


[ ]
RE:06355 相談:添付ファイル保存時の文字No.06356
秀まるお2 さん 20/03/03 11:20
 
 添付ファイルのファイル名ですが、日本語Shift-JIS範囲外の文字がある場合はす
みませんがそういう特殊なファイル名になってしまいます。

 元々のWindows98時代に対応するためのなごりというか、ファイル名にユニコード
文字を使わないようにするためにそういう仕様にしたのを今も引きずっています。

 「全般的な設定・上級者向け・その他・その他2」の所に

 □ 外国語ファイル名の添付ファイルをドラッグする時ち正しいファイル名の
   テンポラリファイルを生成してドラッグする

 のオプションがあって、それをONにすれば、正しいファイル名にはなります。ただ
し、ドラッグ元のファイルが一時ファイルになってしまうので、例えばそれを書き換
えて保存したりということをしても、メールの中の添付ファイルが書き換わる訳では
なくなります。その点で注意が必要になります。

 それと、今回のその添付ファイルはファイル名の中に制御文字が入ってしまってる
ようです。それはそれで何かデコードの時におかしくなってるのかもしれません。
(元々のメールが化けてる可能性もありますが)

[ ]
RE:06356 相談:添付ファイル保存時の文字No.06357
usagi6502 さん 20/03/03 14:41
 
お世話になります。

早々にご教示いただきありがとうございました。
オプション使用を検討することにします。

なお、添付ファイル名がおかしかったメールは、秀丸メールでは特に
違和感なく表示されました。



usagi6502




[ ]