[mew-dist 28187] 長い日本語ファイル名

hirose at example.com hirose at example.com
2008年 3月 17日 (月) 18:26:05 JST


ヤマハの広瀬です。

自分の周囲はBecky使いが多いのですが、Beckyでは長い日本語ファイル名が化
けて拡張子がなんだか分からなくなってしまうことが多いので、何とかBeckyか
ら他の何かに乗り換えさせようと日々努力しているのですが、それはさておき、
Mewでもうまく日本語ファイル名を扱えない場合があるのを見つけました。

あいうえおあABCD-AB-ABCD-012_ABCDEFあいうえおあいうえおあ_012345.doc

というファイルを添付ファイルとして自分宛に送信すると、+queueにある時は
正常ですが、受信したときには以下のように尻切れトンボとなってしまいます。

------ +queueにあるとき
Content-Type:	Application/Msword
Encoding:	base64
Size:		10752 bytes
Filename:	あいうえおあABCD-AB-ABCD-012_ABCDEFあいうえおあいうえおあ_012345.doc
Program:	fiber.exe
------ +queueにあるとき


------ 受信後
Content-Type:	Application/Msword
Encoding:	base64
Size:		10752 bytes
Filename:	あいうえおあABCD-AB-ABCD-012_ABCDEFあい$
Program:	fiber.exe
------ 受信後

yでも表示されるファイル名は尻切れトンボです。受信ファイルの
Content-Disposition:は以下のようになっていて、やはりお尻が切れているよ
うです。

Content-Disposition: attachment;
 filename*=iso-2022-jp''%1B%24B%24%22%24%24%24%26%24%28%24%2A%24%22%1B%28BABCD%2DAB%2DABCD%2D012%5FABCDEF%1B%24B%24%22%24%24%24

Mewのバージョン等は、

X-Mailer: Mew version 5.2 on Emacs 22.0.90 / Mule 5.0 (SAKAKI)

と少し古いので、最新で直っていたら申し訳ありません。Windowsに転んでから
はcurrentを追いかける余裕がなくなっていて…。





Mew-dist メーリングリストの案内