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

[debian-users:00510] Re: mew-1.70 mojibake



細川です。

On Mon, 28 Apr 1997 15:05:24 +0900, Yoshiaki Yanagihara <yosiaki@xxxxxxxxxxxxxxxxxxxx> wrote:
yosiaki> やなぎはらです。
yosiaki> 
yosiaki> mewパッケージ作成者です。

こんにちは。

yosiaki> わたしは、そういう現象にであったことがありません。

そうですか。
簡単にWebPageやNetNewsなどを検索してみましたが、そのような記述は見付か
らなかったので、こちらの環境固有の問題かもしれません。

yosiaki> こんな感じです。
yosiaki> scancomps は、/usr/doc/mew/Mail/... のものと同じです。
yosiaki> 
yosiaki> mh の show コマンドではどうですか?
yosiaki> .emacs の設定などは?

mhコマンド類はshowを含めて正常に動いています。
一応、やなぎはらさんの設定と同じようにして試しましたがダメでした。
.emacsは下のようなシンプルなものに変えてもダメでした。

--
(setq mc-verbose-code t)

;; Coding system
(if (featurep 'mule)
    (progn
      (set-file-coding-system-for-read *autoconv*)
      (set-default-process-coding-system *autoconv* *autoconv*)
      (set-default-file-coding-system *junet*)
      (set-keyboard-coding-system *junet*)
      (set-display-coding-system *junet*)))

;; Fundamental
(load "term/bobcat")

;; Canna
(if (featurep 'mule)
    (progn
      ;; canna
      (setq canna-use-color t)
      (canna)
      (global-set-key "\C-\\" 'canna-toggle-japanese-mode)
      (global-set-key "\C-o" 'open-line)
      (global-set-key "\C-xu" 'canna-undo)
      (setq canna-save-undo-text-predicate 
	    '(lambda (s) 
	       (> (length (car s)) 2) ))
      (setq canna-undo-hook
	    '(lambda () (message "再変換します....")
	       (canna-do-function canna-func-henkan)) )
      )
  )

;; Mew
(setq load-path (cons "/usr/lib/emacs/site-lisp/mew" load-path))
(autoload 'mew "mew" nil t)
(autoload 'mew-send "mew" nil t)
(setq mew-file-max-size 2000000)
(setq mew-demo nil)
(setq mew-mail-domain-list '("ascii.co.jp"))
(setq mew-fcc "+outbox")
(setq mew-draft-mode-hook
      (function (lambda () (auto-fill-mode 1))))
(setq mew-cite-fields '("Date:" "From:"))
(setq mew-cite-format "On %s, %s wrote:\n")
(setq mew-cite-prefix-function 'mew-cite-prefix-username)
(setq mew-connection-type1 t) ;; use PTY
--

で、このままではらちが空かないのでソースを引っ張って来て中を見てみまし
た。そうすると、mew-debugなどという変数があり、ちょうどコケるところあ
たりでtrapコードがあったのでtにしてみたところ、メッセージを表示すると
ころで(summaryでSPCや.を押すと)trapされてしまいました。

さらにちょっと見てみたところ、どうやらRFC822のヘッダ解析のところで

'key: val'

というヘッダとその値の組合せを先頭から見て行くのですが、>Fromが先頭に
付いているメッセージはこのパターンに当てはまらずエラーになって文字化け
してしまうようです。文字化けするのはmewがmule2の場合mc-flagをoffにして
バッファに読み込んでいるからというのがわかりました。

これ以上は調査に費す時間が無いので、とりあえずメイン環境をmew-1.69に戻
してしまいました。すいません。

ちなみに、やなぎはらさんは(setq mew-debug t)を設定してmewを起動しても
何の問題もありませんか? (多分ないと思いますが)