最初に気が付いたのはwomanでbz2で圧縮した日本語manを開くと文字化けしているところから来ます。そこで色々試すと、
a)bz2圧縮で無い日本語manはwomanしても化けない。
b)diredでbz2圧縮のmanファイルを直接開いても化ける。
取り合えず(?)の回避方法は、
To: meadow-users-jp@meadowy.org
Subject: Re: Japanese Woman(Re: 1st try of Meadow/3.00-dev (KIKU))
From: YAGI Tatsuya <ynyaaa@ybb.ne.jp>
Date: Mon, 03 Oct 2005 12:07:47 +0900
X-ML-COUNT: 6615
矢木です。
Toru Ito <toru.ito.aa@mail.toyota-shokki.co.jp> writes:
Meadow3では(auto-compression-mode t)を.emacsに入れてもいれなくくても
Diredしてaddftinfo.1.bz2を開くと文字化けしてます。
(ただ、こっちの文字化けは英文は出てる。和文の部分のみ半角カタカナやら
記号?の混じった状態)
# womanは入れても、入れなくても日本語manは文字化けです。
問題を少し読み違えていました。
meadow3 では auto-compression-mode がデフォルトで有効なんですね。
以下のように lisp/dos-w32.el にパッチを当ててからバイトコンパイルして
meadow を dump し直してみて下さい。
--- dos-w32.el.org Wed Sep 21 06:52:41 2005
+++ dos-w32.el Mon Oct 03 12:02:56 2005
@@ -141,9 +141,7 @@
(cond (binary '(no-conversion . no-conversion))
(text '(undecided-dos . undecided-dos))
(undecided-unix '(undecided-unix . undecided-unix))
- (undecided '(undecided . undecided))
- (t (cons default-buffer-file-coding-system
- default-buffer-file-coding-system))))
+ (t '(undecided . undecided))))
((eq op 'write-region)
(if buffer-file-coding-system
(cons buffer-file-coding-system
おわり
ですが、Meadow-3.00-r3931-1でも採用されていない様ですが、いずれ直りますでしょうか?