チケット #15259

Emacs23での文字コードのデコード
登録: 2009-02-25 22:44 最終更新: 2009-05-21 17:35

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
1

詳細

Emacs-23.0.90 にて付属の epa を使用して、.gpg ファイルを開いた時に
日本語のデコードが正しく行われませんでした。

添付の変更で、Emacs23 (および Emacs22) では期待通りにデコードされました。
;; Emacs21 は手元に無いため確認できませんが、string-to-multibyte は
;; Emacs22 で導入されたもののようで…。

以上、ご報告まで。

チケットの履歴 (5 件中 3 件表示)

2009-02-25 22:44 更新者: ari
  • 添付ファイル 3604: epa-file-decode-and-insert.patch が付加されました
2009-02-25 23:56 更新者: ari
コメント
書き忘れましたが、現象が発生したファイルは EUC-JP でエンコードしていました。
UTF-8 でエンコードしたファイルでは現象は再現しませんでした。
2009-04-18 10:33 更新者: ueno
  • 担当者(未割り当て) から ueno に更新されました
コメント

返信遅くなってすみません。 確かに EUC-JP でエンコードされた大き目のファイルだと文字化けしますね。パッチを取り込ませてください。

ChangeLog を送っていただけると幸いです。 ;; Emacs への copyright assignment はされてるんでしたっけ?

;; decode-coding-inserted-region は Emacs22 で導入されたものなので、パッチによる Emacs21 の動作への影響はなさそうです。

2009-04-18 11:20 更新者: ari
コメント

確認ありがとうございます。ChangeLog は以下のとおりです。
;; copyright assignment はしています。

2009-04-18  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>

        * epa-file.el (epa-file-decode-and-insert): Use string-to-multibyte
        instead of set-buffer-multibyte.

それではよろしくお願いします。

2009-05-21 17:35 更新者: ueno
  • 解決法なし から 修正済み に更新されました
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2009-05-21 17:35 に更新されました

添付ファイルリスト

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする