Ticket #184 (closed 不具合: fixed)

Opened 3 years ago

Last modified 3 years ago

auto-compression-modeで漢字コード判定が効かない

Reported by: gotoh Assigned to:
Priority: major Milestone: ver 3.00
Component: Emacs Lisp Version: 3.00 (開発中)
Keywords: Cc:

Description

auto-compression-modeを使用してbzip2で圧縮したテキストファイルを開くと、 中身がsjisの場合は問題ないが、それ以外のeucやutf-8の場合は正しくデコードされず、 化けて見える。

自動検出が行われずにデフォルトコーディングシステムに固定して読み込んでしまっているような印象。 meadow固有かどうかは未確認。

r3888を使用して、meadow -q で症状を確認。
関連: [meadow-users-jp:6595]

Attachments

Change History

10/28/05 14:20:54 changed by gotoh

矢木さんによるパッチ : [meadow-users-jp:6615]

10/28/05 14:22:15 changed by gotoh

  • status changed from new to closed.
  • resolution set to fixed.
  • milestone set to ver 3.00.

netinstall:ticket:50での白井さんのコメントをコピー

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

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

r3933 です。

10/28/05 20:19:36 changed by shirai

Meadow1, Meadow2 では dos-w32.el で

(or (featurep 'meadow)
    (modify-coding-system-alist 'file "" 'find-buffer-file-type-coding-system))

というように find-buffer-file-type-coding-system() を使わないようなコードが入っていたので、それを Meadow3 でも復活させた。おそらく、Emacs CVS Head と sync したときに消えてしまったのだと思う。


Add/Change #184 (auto-compression-modeで漢字コード判定が効かない)




Change Properties
Action