[mew-dist 19276] Re: encoded-word of the 'filename' parameter

K. Umakoshi pegacorn at example.com
2001年 10月 13日 (土) 01:27:53 JST


私の文章が悪くて、話がかみ合っていないのかもしれません。

 From: Kenichi Niioka (新岡賢一) <ken at example.com>
 Date: Fri, 12 Oct 2001 23:59:14 +0900 (JST)
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> おっしゃるとおりだと思うのですが、
> 
> http://www.mew.org/ml/mew-dist-1.94/msg02521.html
> 
> に続くスレッドで議論の末に実装していただいたと思っています。

新岡さんがおっしゃっているのは、この議論の末に
間違ったパラメーターの扱いが mew-fake-cdp.el と同程度になり

 From: Kenichi Niioka (新岡賢一) <ken at example.com>
 Date: Fri, 12 Oct 2001 20:44:22 +0900 (JST)
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Content-Disposition: attachment;
> 	filename="=?iso-2022-jp?B?GyRCJUYlOSVIJW0hPCVJJV4lQyVXGyhKMjAw?=
> 	=?iso-2022-jp?B?MS4xMC4xMC54bHM=?="

は、

> Filename:     テストロードマップ2001.10.10.xls

とデコードされるようになっていたが、mew-2.0.59 では、

> Filename:     テストロードマップ200	1.10.10.xls

こうなってしまうということですよね?


で、私はこうなった原因は、

 From: Kazu Yamamoto (山本和彦) <kazu at example.com>
 Subject: [mew-dist 19222] Re:  空白文字混じりの長いファイル名
 Date: Wed, 10 Oct 2001 14:30:44 +0900 (JST)
 Message-Id: <20011010.143044.86420011.kazu at example.com>
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > これを `y' で保存しようとすると、デフォルトのファイル名が
> > 
> >   `word1 word2 word3 word4 word5 word6word7 word8 word9.txt'
> > 
> > となり空白文字が削られてしまいます。
> 
> 直しました。ちょっと様子をみます。

これではないかと思ったわけです。
# Lisp は読めないのでソースを見て言っているわけではありません。m(__)m

ここで、そもそも

  `word1 word2 word3 word4 word5 word6 word7 word8 word9.txt'

のエンコードは、

Content-Disposition: inline; filename="word1 word2 word3 word4 word5 word6
 word7 word8 word9.txt"

で、デコードは、

  `word1 word2 word3 word4 word5 word6 word7 word8 word9.txt'

が正しいのか?と疑問に思って、
デコードは以前のままにしておいて、エンコードを

 From: K. Umakoshi <pegacorn at example.com>
 Date: Fri, 12 Oct 2001 22:34:20 +0900 (JST)
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Content-Disposition: inline;
>  filename*0*=us-ascii'en'word1%20word2%20word3%20word4%20word5%20word6%20;
>  filename*1*=us-ascii'en'word7%20word8%20word9.txt

とすればいいのではないかと思って、

 From: K. Umakoshi <pegacorn at example.com>
 Date: Fri, 12 Oct 2001 22:34:20 +0900 (JST)
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ファイル名が長い時にどうするのかっていう仕様は知らないのですが、
> 
> 	http://www.emaillab.org/essay/japanese-filename.html#rfc2231
> 
> にあるように、エンコードの方を直す(?)のは難しいんでしょうか?

と発言しました。


----
馬越




Mew-dist メーリングリストの案内