[mew-dist 27797] "_" in q-encoding
Murata Takashi
tmurata at example.com
2007年 8月 15日 (水) 12:29:36 JST
村田@NSGです。ご無沙汰しています。
ヘッダ中に q-encoding があり、その中に "_" があったとき、4.2.53 では
" " に置き換わるのですが、5.2 では "_" のままになります。あれ?と思った
のですが、何か勘違いしていますか?
mew-bq.el を見ると、key が nil のときだけ "_" を mew-sp (" ")に置き換
えるようなコーディングに見えますが、その前に setq key で nil 以外にして
いるので、成立しないように見えます。
(defun mew-q-decode-string (qpstr &optional key)
(condition-case nil
(let* ((len (length qpstr))
(ret (make-string len ?a))
(i 0) (j 0) char)
(setq key (or key ?=))
(while (< i len)
(setq char (aref qpstr i))
(cond
((and (not key) (char-equal char ?_))
(aset ret j mew-sp))
よろしくお願いします。
--
村田 隆 / tmurata at example.com . . . . . . ..
Mew-dist メーリングリストの案内