From: murakami tamiyasu Date: 2003-05-20T15:37:36+09:00 Subject: [ruby-list:37700] Re: TMail : RFC2231エンコードについて > > そのRFC2231対応メーラって? > > 少なくとも Becky! はきちんと「ほごほげ.jpeg」と認識しました > > WeMail32と、Becky!です。。。あれ? 投稿時に差し替えたせいであると判明しました。デコードできなかっ たものは「サンプル.txt」です。(もちろんいわゆる「半角カナ」 ではありません。) ひらがな/漢字では問題がないようです。なぜっ? [%25]=>[%]のみになっているようです。 たしかに%25=>%なのですが、この例では attribute-char := なので、まずいのではないでしょうか? サンプル.txt TMailでエンコード => *=iso-2022-jp'ja'%1b$B%5%s%W%k%1b%28B.txt Becky!でエンコード => *=iso-2022-jp''%1B%24B%255%25s%25W%25k%1B%28B%2Etxt Rubyから送信し Beckyで受信ファイル名「s」 WeMail32で受信ファイル名「|s|k.txt」 「コピーほごほげ.jpeg」 TMailでエンコード => *=iso-2022-jp'ja'%1b$B%3%T!%3c$%5b$4$%5b$2%1b%28B.jpeg Becky!でエンコード => *0*=iso-2022-jp''%1B%24B%253%25T%21%3C%24%5B%244%24%5B%242%1B%28B%2Ej; *1*=peg Rubyから送信し Beckyで受信での受信ファイル名「T!=$[$4$[$2.jpeg」 WeMail32で受信ファイル名「?T!<$[$4$[$2.jpeg」 「ほごほげコピー.jpeg」 TMail!でエンコード => *=iso-2022-jp'ja'%1b$B$%5b$4$%5b$2%3%T!%3c%1b%28B.jpeg Becky!でエンコード => filename*0*=iso-2022-jp''%1B%24B%24%5B%244%24%5B%242%253%25T%21%3C%1B%28B%2Ej; filename*1*=peg Rubyから送信し Beckyで受信での受信ファイル名「ほごほげT!<.jpeg」 WeMail32での受信ファイル名「ほごほげ?T!<.jpeg」 ※上記WeMail32での受信ファイル名の?の部分は実際には別の文字 (制御文字?)です。 ........................................ 村上 民恭 murakami-tamiyasu@elpida.com ........................................