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

Re: Constraint of shimbun header values



>>>>> <mpaitijtje9.fsf@azalea.kuee.kyoto-u.ac.jp> にて、
>>>>> "土" = <tsuchiya@pine.kuee.kyoto-u.ac.jp> さんは書きました:

寺> MIME encode された値であることを仮定していいと思います。

土> とすると、例えば

土>     (shimbun-header-set-subject header "マルチバイト文字列")

土> はエラーにするか、内部で shimbun-mime-encode-string() を呼び出すように
土> しておく方が、各バックエンドの負担が軽くなって良いのではないでしょうか。

土>     (defsubst shimbun-header-set-subject (header subject)
土>       (aset header 1
土>             (if (multibyte-string-p subject)
土>                 (shimbun-mime-encode-string subject)
土>               subject)))

なるほど。

土> すみません、用語法が混乱してました。例えば、

土>     (shimbun-header-subject header)

土> で得られる表題は、常に TAB を含まないことを仮定しても良いか? という疑
土> 問です。

そういう取り決めにしてもいいと思います。
その場合、shimbun-header-set-subject 関数とかは、
subject に TAB が含まれてたら SPACE あたりに置き換えるんですかね。

改行は含まれていてもいいのでしょうか?

土> # 不勉強にして知らないんですが、TAB って MIME ではどういう扱いになるの
土> # でしょうか? 単なる空白文字ですか?

;; ぼくもこのへん FLIM まかせで詳しくは知りません。。(^^;
;; けっこうややこしいですね。
--
Yuuichi Teranishi (寺西裕一) <teranisi@gohome.org>
PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key
"Love is needing to be loved..."