[Date Prev][Date Next][Thread Prev][Thread Next][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..."