[Mew-dist 12114] Re: header encoding
SAKAI Kiyotaka
ksakai at example.com
2000年 1月 24日 (月) 14:18:53 JST
>> In article <20000124.125905.70189969.pooh at example.com>, Kazu Yamamoto (山本和彦) <pooh at example.com> writes:
>> Mew 1.95b18 を使用しています。
>> Subject: [vine-users:018370] Re:ノートPCのpcmciaについて_に混ぜてください!
>> と言うメールに応答したところ
>> Subject: [vine-users:018374] Re: =?iso-2022-jp?B??= pcmciaについて_に混ぜてください!
>> となってしまいました。
> Mule 2.3 を使うとそうなるようですね。(Emacs 20.5 では、そうならない。)
> 後で原因を調べてみます。
Mule-2.3 では
(mew-header-encode-string "ノートPCのpcmciaについて_に混ぜてください!" 8))
→ ("=?iso-2022-jp?B?GyRCJU4hPCVIGyhCUEMbJEIkThsoQnBj?="
"=?iso-2022-jp?B?bWNpYRskQiRLJEQkJCRGGyhC?="
"=?iso-2022-jp?B?GyRCITIkSzouJDwkRiQvJEAkNSQkISobKEI=?=")
(let ((mc-flag nil))
(mew-header-encode-string "ノートPCのpcmciaについて_に混ぜてください!" 8))
→ ("=?iso-2022-jp?B??="
"=?iso-2022-jp?B?GyRCITIkSzouJDwkRiQvJEAkNSQkISobKEI=?=")
のように、mc-flag の値が違いで mew-header-encode-string の戻り値が変わっ
てきますので、これが影響しているように思います。
とりあえず以下のパッチのように mc-flag を nil に設定している箇所を外し
てみたところ、この問題は回避できましたが、このパッチでは副作用があるか
もしれません。
--
酒井 清隆 (E-mail: ksakai at example.com)
-------------- next part --------------
Index: mew-encode.el
===================================================================
RCS file: /home/ksakai/cvsroot/mew-1.95b18/mew-encode.el,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 mew-encode.el
--- mew-encode.el 2000/01/24 01:11:23 1.1.1.1
+++ mew-encode.el 2000/01/24 05:13:53
@@ -230,7 +230,7 @@
(defun mew-encode-message (&optional privacy)
(widen)
(run-hooks 'mew-make-message-hook)
- (let ((mc-flag nil) multip type)
+ (let (multip type)
;; Header modification for backup
(mew-encode-remove-illegal-null-lines)
(mew-encode-ask-subject)
Mew-dist メーリングリストの案内