From: murakami tamiyasu Date: 2003-05-19T20:07:01+09:00 Subject: [ruby-list:37694] TMail : RFC2231エンコードについて 村上と申します。 メール送信をするためにTMailを使用しメール用文字列を作成して いるのですが、日本語ファイル名の取り扱いがいまいち不明です。 mail.parts[0]['Content-Disposition'] = "attachment; filename=\"ほごほげ.jpeg\"" print mail.encoded とすると、 該当部分が、 Content-Disposition: attachment; filename*=iso-2022-jp'ja'%1b$B$%5b$4$%5b$2%1b%28B.jpeg となってしまいます。実際にRFC2231対応メーラで受信したところ、 ファイル名のデコードには失敗してしまいます。 某サイト(※)によると、 Content-Disposition: attachment; filename*=iso-2022-jp'ja'%1B%24B%24%5B%244%24%5B%242%1B%28B.jpeg となるのが正しいようなのですが。 tmail-0.10.6-all-i586-mswin >ruby -v ruby 1.6.8 (2002-12-24) [i586-mswin32] (※)某サイト:http://www.emaillab.org/essay/japanese-filename.html ........................................ 村上 民恭 murakami-tamiyasu@elpida.com ........................................