[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:3261

From: SHINODA Masanori <SHINODA Masanori <shinoda@xxxxxxxxxx>>
Date: Mon, 12 Dec 2005 10:39:45 +0900
Subject: [sylpheed-jp:03261] Re: 日本語ファイル名の添付について

しのだです。

とみたさん、非常に丁寧にご教示いただきありがとうございます。
大変参考になりました。

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]