Ticket #15259

Emacs23での文字コードのデコード
Eröffnet am: 2009-02-25 22:44 Letztes Update: 2009-05-21 17:35

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
1

Details

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

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

以上、ご報告まで。

Ticket-Verlauf (3/5 Historien)

2009-02-25 22:44 Aktualisiert von: ari
  • File 3604: epa-file-decode-and-insert.patch is attached
2009-02-25 23:56 Aktualisiert von: ari
Kommentar
書き忘れましたが、現象が発生したファイルは EUC-JP でエンコードしていました。
UTF-8 でエンコードしたファイルでは現象は再現しませんでした。
2009-04-18 10:33 Aktualisiert von: ueno
  • Verantwortlicher Update from (Keine) to ueno
Kommentar

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

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

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

2009-04-18 11:20 Aktualisiert von: ari
Kommentar

確認ありがとうございます。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 Aktualisiert von: ueno
  • Lösung Update from Keine to Gefixt
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2009-05-21 17:35

Dateianhangliste

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden