[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: sb-zdnet エラー



覚え書き.

>> On Fri, 17 Oct 2003 13:36:46 +0900
>> 「山」== yamaoka@jpl.org (Katsumi Yamaoka) said as follows:

山> 先ほど start=<ID> -> start="<ID>" という変更を行なって、Gnus でも
山> 無事に multipart/related の記事が読めるようになりました。

おや,MIME では double quote は必須なんでしょうか? HTML の場合は,空白
がなければ double quote が省略できてしまうので,同じだと思い込んでいま
した.

そこで調べてました.RFC2045 の 5.1 Syntax of the Content-Type Header
Field によると,

     content := "Content-Type" ":" type "/" subtype
                *(";" parameter)
                ; Matching of media type and subtype
                ; is ALWAYS case-insensitive.

     parameter := attribute "=" value

     attribute := token

     value := token / quoted-string

     token := 1*<any (US-ASCII) CHAR except SPACE, CTLs,
                 or tspecials>

     tspecials :=  "(" / ")" / "<" / ">" / "@" /
                   "," / ";" / ":" / "\" / <">
                   "/" / "[" / "]" / "?" / "="

ということなので,英数字のみからなる文字列だったら double quote は省略
できるのですが,今回の場合は <>@ が含まれているので省略できないのです
ね.

なるほど,勉強になりました.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )