[Mew-dist 1624] Re: one request to RFC 2047

Kazu Yamamoto ( 山本和彦 ) Kazu at example.com
1997年 8月 25日 (月) 15:15:46 JST


From: ukai at example.com
Subject: Re: [Mew-dist 1608] one request to RFC 2047
Date: Mon, 25 Aug 1997 10:20:49 +0900

>  LWSP-char = SPACE / HTAB
>  linear-white-space = 1*([CRLF] LWSP-char)
> 
> なのだから linear-white-space では CRLF は optional なのでは
> ないのでしょうか? 

はずかしながら CRLF がオプションとは知りませんでした。^^;

しかし...

From: "T. Ataku" <ataku at example.com>
Subject: [Mew-dist 1621] Re: one request to RFC 2047
Date: Mon, 25 Aug 1997 14:10:45 JST

> そう言うわけで、linear-white-space の optional を除いてしまっ
> た LWSP-char は、text の一部と化してしまい、結果として区切子
> としての役割を果たさないのでしょう。

RFC2047 には

    Ordinary ASCII text and 'encoded-word's may appear together in the
    same header field.  However, an 'encoded-word' that appears in a
    header field defined as '*text' MUST be separated from any adjacent
    'encoded-word' or 'text' by 'linear-white-space'.

と書いてあります。

	Subject: English日本語

よって、を
	Subject: English=?iso-2022-jp?B?XXXX?=
とするのは、(CRLF があろうが無かろうが)linear-white-spaceで区切られて
いないので illeagal ですね。

P.S.

"English 日本語" のようにスペースで区切られている場合は、どっちにしろ問
題ないんです。

--かず



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