|
sylpheed-jp:3261
From: SHINODA Masanori <SHINODA Masanori <shinoda@xxxxxxxxxx>> しのだです。 とみたさん、非常に丁寧にご教示いただきありがとうございます。 大変参考になりました。 On Sun, 11 Dec 2005 02:00:15 +0900 とみたまさひろ <tommy@xxxxxxxxxx> wrote: > ファイル名は Content-Type へッダあるいは Content-Disposition へッダが > 使用されますが、この書式は RFC2045、RFC2183 で決められています。 > > 問題のファイル名の形式は RFC2045 の value です。 > > 「"」で括れば、TAB,CR,LF,SPC,「(」,「)」,「\」,DEL 以外の 7bit コード > は何を書いてもいいですが、ISO-2022-JP は「(」が含まれているので、ダメ > です。 > > なお、「"」で括らない場合は、もっと使える文字が限られていて、コントロー > ルコードと以下の文字が使えません。 > > ( ) < > @ , ; : \ " / [ ] ? = > > 「?」「=」が使えないので、MIMEエンコードした文字列をそのまま記述しても > RFC に違反しています。 > > Sylpheed は MIMEエンコードしてさらに「"」で括っていますが、実は、これ > も正しくないです。MIMEエンコードした文字列は、「"」で括ってはいけない > からです。 ところで、この部分なのですが、MIME エンコードした値をダブルクォーテーショ ンで括るのは駄目だということなのですが、MIME エンコードした結果は、 name="=?ISO-2022-JP?B?GyRCPz<略>ucHB0?=" という具合に「?」を含むので「"」で括らなければいけないと思うのですが違う のでしょうか? --- SHINODA Masanori <shinoda@xxxxxxxxxx> Net & Field Co.,Ltd. Internet Service Section Phone 082-239-0350 Fax(IP) 050-5517-9651 Portable... 090-6419-9919 3256 2005-12-10 12:24 [SHINODA Masanori <sh] 日本語ファイル名の添付について 3257 2005-12-10 17:08 ┗[Misao Takazawa <dork] 3258 2005-12-10 21:56 ┗[SHINODA Masanori <sh] 3259 2005-12-10 22:39 ┗[SHINODA Masanori <sh] 3260 2005-12-11 02:00 ┗[とみたまさひろ <tomm] -> 3261 2005-12-12 10:39 ┗[SHINODA Masanori <sh] 3262 2005-12-12 13:38 ┣[とみたまさひろ <tomm] 3264 2005-12-12 17:36 ┃┗[SHINODA Masanori <sh] 3265 2005-12-12 20:37 ┃ ┗[とみたまさひろ <tomm] 3266 2005-12-12 20:57 ┃ ┗[SHINODA Masanori <sh] 3263 2005-12-12 13:46 ┗[Hiroyuki Yamamoto <h] |