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

Re: RFC and articles generated by Shimbun



>> On Fri, 13 Jun 2003 23:52:44 +0900
>> 「土」== tsuchiya@pine.kuee.kyoto-u.ac.jp (TSUCHIYA Masatoshi) said as follows:

土> [emacs-w3m:00999] Constraint of shimbun header values の解決につい
土> ても考えると,きちんと shimbun-header-set-{subject,from} で対策を
土> 入れるべきでしょうねえ….

土> shimbun-header-{subject,from} で MIME encode を行い,
土> shimbun-header-set-{subject,from} で TAB や改行など不適当な文字を
土> 取り除く,という対策を検討しています.検討中の変更を末尾に添付しま
土> した.

思いきって commit しました.

しかし,どうしても安全に過去の shimbun-make-header() を置き換える方法
が分からなかったので,shimbun-create-header() という新規の関数を作るこ
とにしました.

shimbun-create-header() を使うと,

(1) 表題と送信元アドレスを MIME encode しなくて良い.

      (shimbun-make-header nil "日本語")

(2) 表題と送信元アドレスに含まれている & などの実体参照を文字に置
    き換えたり,TAB 文字や改行文字を取り除いたり,HTML タグを取り除い
    たり,多くのバックエンドで共通に行われている処理を自動的に行う.

ので,色々なバックエンドの手間が減るはずです.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )