Multipart 時の不具合? (flim-1_13-rfc2231-199911050613)
Yuuichi Teranishi
teranisi @ gohome.org
1999年 11月 24日 (水) 18:23:03 JST
At 24 Nov 1999 17:24:51 +0900,
Keiichi Suzuki <keiichi @ nanap.org> wrote:
>
> 最後のものを除いて、対応するのは簡単だったのですが、結局
> mime-parse-parameters を lexical-analyze するように書き換えて、先ほど
> flim-1_13-rfc2231 枝に commit しました。
>
さっそく拝見しました。
ちょっとコメントさせてください。
先の小林さんのサンプルメールを手元の IMAP4 サーバに解析させると
以下の結果が得られます。
;; これを見ると、複数行を一行にする処理までは行われていないようです。
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: imapd-out
型: application/octet-stream
サイズ: 3356 バイト
説明: 無し
URL: <http://lists.chise.org/pipermail/emacs-mime-ja/attachments/19991124/9b5a55d5/attachment.obj>
-------------- next part --------------
この出力を解析するうえでは、
以下のような API があると幸せになれそうな気がします。
こんな関数を設けていただくわけにはいかないでしょうか?
;; 関数名はてきとう
(mime-make-parameters-from-list
'("CHARSET*0*" "us-ascii''%69%73%6F"
"CHARSET*1*" "%2D%32%30%32%32"
"CHARSET*2" "-jp"))
=> (("charset" . [nil us-ascii ((2 nil . "-jp") (1 t . "%2D%32%30%32%32") (0 t . "%69%73%6F")) nil]))
ソースを拝見したところ、mime-parse-parameters で同じようなことを
やってる部分があるように見えるので、この部分を共通化できるといいなと
思うのです。
そんなのやだ、ということでしたら、こちらで別途対処を考えます。
--
Yuuichi Teranishi (寺西裕一) <teranisi @ gohome.org>
PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key
"The love you take is equal to the love you make..."
More information about the Emacs-mime-ja
mailing list