[ruby-list:37695] Re: TMail : RFC2231エンコードについて

From: Tietew <tietew-ml-ruby-list@...>
Date: 2003-05-19 11:46:21 UTC
List: ruby-list #37695
On Mon, 19 May 2003 20:07:01 +0900
In article <20030519200409.C26B.MURAKAMI-TAMIYASU@elpida.com>
[[ruby-list:37694] TMail : RFC2231エンコードについて]
murakami tamiyasu <murakami-tamiyasu@elpida.com> wrote:

> Content-Disposition: attachment;
>    filename*=iso-2022-jp'ja'%1b$B$%5b$4$%5b$2%1b%28B.jpeg
> 
> となってしまいます。実際にRFC2231対応メーラで受信したところ、
> ファイル名のデコードには失敗してしまいます。

そのRFC2231対応メーラって?
少なくとも Becky! はきちんと「ほごほげ.jpeg」と認識しました。

> 某サイト(※)によると、
> 
> Content-Disposition: attachment;
>    filename*=iso-2022-jp'ja'%1B%24B%24%5B%244%24%5B%242%1B%28B.jpeg
> 
> となるのが正しいようなのですが。

そうですか?

attribute-char := <any (US-ASCII) CHAR except SPACE, CTLs,
                  "*", "'", "%", or tspecials>
tspecials :=  "(" / ")" / "<" / ">" / "@" /
              "," / ";" / ":" / "\" / <">
              "/" / "[" / "]" / "?" / "="

なんだから,"$" を %24 にする必要はないのでは。

…って
| この考えにしたがって上記の例では[0-9A-Za-z]以外のコードをすべ
| て ext-octet に符号化したが、("$"はattribute-charであるため)%24を
| "$"にしても実は問題ないのである。
書いてありますよ。


—[ Tietew ]——————————————————————————
 メ : tietew@tietew.net / tietew@raug.net / tietew@masuclub.net
ホペ: http://www.tietew.net/     Tietew Windows Lab.
      http://www.masuclub.net/   鱒倶楽部
指紋: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA


In This Thread