[Mew-Win32 03170] Re: Attaching Japanese File Name
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2001年 5月 9日 (水) 17:46:10 JST
From: Toshiya Nakamura <nakamt at example.com> さん曰く
Subject: [Mew-Win32 03168] Attaching Japanese File Name
Message-ID: <20010509.111643.78218889.nakamt at example.com>
Date: Wed, 09 May 2001 11:16:43 +0900 (LMT)
中村> Mew 1.95b121 を Meadow 1.14 で使っておりますが、以下のようなことが起き
中村> ています。こうゆうものなのでしょうか。
おそらく、そういうものだと思います。
中村> ファイル名が日本語の一太郎文書ファイル(日本語ファイル名).jtd を添付
中村> して OutLook で受信すると、ファイル名が AT(適当な番号).dat になってし
中村> まいます。ファイルの中味は大丈夫なようで、拡張子を .jtd に変更するとダ
中村> ブルクリックでアプリケーションを起動できます。
中村> Mewで送ってMew で受けるとファイル名は変更されず、問題ありません。
中村> OutLookから同様のファイルを送ってMewで受けるのも問題ありません。また、
中村> ファイル名に日本語を含めないと問題ありません。
OutLook の事はなんにも知らないので、以下想像なのですが、Mew で日
本語ファイル名を送ると、ちゃんと rfc2231 を使うので、
Content-Disposition: attachment;
filename*=iso-2022-jp''%1B%24BF%7CK%5C8l%1B%28B%2Ejtd
とか、
Content-Disposition: attachment;
filename*=iso-2022-jp''%1B%24BF%7CK%5C8l%1B%28B%2Edoc
となります。前者が『日本語.jtd』、後者が『日本語.jtd』を encode
した結果です。OutLook はきっと rfc2231 など知らないでしょうから、
単純に『変な名前』とか思って、勝手に
中村> AT(適当な番号).dat
などとしてしまうのではないでしょうか。
中村> 自分宛のCCでは上のようなことが起きないので、先日他人から言われるまで気
中村> づきませんでした。ファイル名に気をつければいいのでしょうが、対処方法が
中村> ありましたらよろしくご教示ください。
## rfc2231 対応のメーラを使わせる、かな。^^;;;
以前のバージョンだと後藤さんの寄生虫とかで送る方も対応できたので
すが、今の version だと(当然)動きませんよね。簡単に考え付くのは、
draft の attach の上で、'D' を押すと content-description が指定
できるので、そこで『日本語.jtd』を入力すると、
Content-Type: Application/Octet-Stream
Content-Transfer-Encoding: base64
Content-Description: =?iso-2022-jp?B?GyRCRnxLXDhsGyhCLmp0ZA==?=
Content-Disposition: attachment;
filename*=iso-2022-jp''%1B%24BF%7CK%5C8l%1B%28B%2Ejtd
となって
=?iso-2022-jp?B?GyRCRnxLXDhsGyhCLmp0ZA==?= => 日本語.jtd
というのがつきますが、OutLook がこっちに引っ掛かってくれるかどう
かはわかりません。これでダメだったら、C-cC-m で queue に上記の状
態でいれたあと、~/Mail/queue/1 などの file を直接
Content-Type: Application/Octet-Stream
Content-Transfer-Encoding: base64
Content-Description: =?iso-2022-jp?B?GyRCRnxLXDhsGyhCLmp0ZA==?=
Content-Disposition: attachment;
filename="=?iso-2022-jp?B?GyRCRnxLXDhsGyhCLmp0ZA==?="
などと改竄する、など手間はかかると思います。
--
白井秀行 (mailto:shirai at example.com)
Mew-win32 メーリングリストの案内