[mew-dist 26736] Re: MIME decode error (**B ENCODING ERROR**))
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2005年 12月 15日 (木) 18:01:49 JST
From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 26735] Re: MIME decode error (**B ENCODING ERROR**))
Message-ID: <20051215.164530.185102048.kazu at example.com>
Date: Thu, 15 Dec 2005 16:45:30 +0900 (JST)
> > というのをやってみました。mew-base64-decode-string() はなにもし
> > ないで、全部 mew-header-decode() に任せています。
>
> 遅くなってすいません。アイディアを世襲しつつ、僕風にプログラミングして
> みました。こんなのでどうでしょうか?
# 遅くなって、といったらぼくの方がずーーと遅くなっている案件を抱
# えていますね ^^;;;
この前作ったテストデータで試してみましたが、期待どおり動いています。
> + (defun mew-base64-decode-error-string (key b-or-q estr)
> + (let ((str estr) strlen r ret)
> + (when (string-match "^\\([^=]*\\)=*$" str)
> + (setq str (mew-match-string 1 str)))
> + (setq strlen (length str))
> + (setq r (% strlen 4))
> + (cond
> + ((= r 0)
これでだめならどうしようもないですものね。
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内