Ticket #50 (closed 不具合: wontfix)

Opened 3 years ago

Last modified 3 years ago

bz2圧縮した日本語ファイルをwomanやdirdで閲覧すると文字化けしている(dos-w32.el)

Reported by: toru.ito.aa@mail.toyota-shokki.co.jp Assigned to: shirai
Priority: normal Milestone: Netinstaller (setup.exe) ver. 3.x
Component: パッケージ Version: 3.00
Severity: normal Keywords:
Cc:

Description

最初に気が付いたのは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でも採用されていない様ですが、いずれ直りますでしょうか?

Attachments

Change History

2005年10月28日 12時08分33秒 changed by shirai

  • owner changed from kose to shirai.
  • status changed from new to assigned.

2005年10月28日 12時10分17秒 changed by shirai

  • status changed from assigned to closed.
  • resolution set to fixed.

Meadow1, Meadow2 と Meadow3 の dos-w32.el を見比べたところ、従来は問題になっている関数 find-buffer-file-type-coding-system() は使われていませんでした。なので、ちゃんと動いていた、ということのようです。

NTEmacs の方の都合がわからないので、従来と同様、Meadow のときは find-buffer-file-type-coding-system() を召喚しないようにしました。

Meadow trunk Revision:3933 です。

2005年10月28日 12時12分18秒 changed by shirai

  • type changed from 要望 to 不具合.

2005年10月28日 14時13分45秒 changed by gotoh

  • status changed from closed to reopened.
  • resolution deleted.

これは meadowのtracで meadow:ticket:184 として登録済みなので、そちらにも情報をコピーしておきます。

また、netinstallのticketとしてはふさわしくないので、wontfixとして閉じるために 一旦reopenします。

2005年10月28日 14時14分31秒 changed by gotoh

  • status changed from reopened to closed.
  • resolution set to wontfix.

Add/Change #50 (bz2圧縮した日本語ファイルをwomanやdirdで閲覧すると文字化けしている(dos-w32.el))




Change Properties
Action