[Mew-dist 08729] Re: B-encoded header routine
Sinichiro Dezawa
dezawa at example.com
1999年 5月 7日 (金) 13:04:19 JST
kazu> > 疑問1 Subject の様な非構造のheaderでもそうなるのでしょうか。
kazu> > 非構造の場合は()<>はセパレータではないですよね?
kazu> > ( )内がコメントであるという事でもないし。
kazu>
kazu> unstructured なフィールドでは、コメント等は存在しません。
kazu>
kazu> --かず
ですよね。
という事は、unstructured なフィールドを encode する場合は
()や<>はやもめになっても構わない、という事ですね。もともと
ペアになっているとも限らないし。
出来るだけ元の文字列に戻せるようにし、出来るだけ RFCに従う
様にするなら、
From: 小関吉則(KOSEKI Yoshinori)<kose at example.com>
ではなく、
Subject: 小関吉則(KOSEKI Yoshinori)<kose at example.com>
の場合は、
"Subject: ","小関吉則(KOSEKI", " Yoshinori)<kose at example.com>"
と分ける、、、、、 ですかね。
# field に応じて encode rule を替える、、、、
()、<> の前後に 改行を入れる場合は \n\s を入れる。
複合のとき、改行を削除するなら s/\n\s+// ではなく s/\n\s//
という約束をすれば、復元できるな。
Mew-dist メーリングリストの案内