[Mew-dist 255] Re: unfolding

Shuhei KOBAYASHI shuhei-k at example.com
1996年 12月 6日 (金) 12:30:29 JST


>>>>> In <19961206110513K.goh at example.com>,
>>>>> TANAKA Goh <goh at example.com> wrote:
> どの辺りでしょうか (^_^; 最近 RFC822 には目を通していないの
> ですが、僕は「空白の後ろに自由に CRLF を挿入/削除して良い」
> だと理解していました。

  すみません、どこが問題となっているかわからないのですが。
私が指摘したのは

    foo CRLF
    SPACE bar

    foo CRLF
    HTAB bar

    foo CRLF
    SPACE SPACE bar

を unfold するときにどれも

    foo SPACE bar

としてしまうのは間違いで、逆に言うと folding に HTAB を使用すると
unfold した時にもそれが残ってしまうが、それは意図したものではない
のではないか、ということです。
#今の Mew は SPACE さえ残さないのですが(^^;

RFC822 の
|      3.1.1.  LONG HEADER FIELDS
...
|         tation is called "unfolding".  Unfolding  is  accomplished  by
|         regarding   CRLF   immediately  followed  by  a  LWSP-char  as
|         equivalent to the LWSP-char.

の部分です。


> RFC2047 には
> 
> | 2. Syntax of encoded-words
...
> という記述がありますが、ここでいう SPACE には HTAB は含まれ
> ていないと思います。

  あ、そうか。encoded-word の folding に HTAB を使えないというのは
ここで制限されているのでしたね。

-- 
小林 修平 / Shuhei KOBAYASHI / <shuhei-k at example.com>
http://www.jaist.ac.jp/~shuhei-k/bbdb-mew.el



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