Quoted-Printable なエンティティの保存に失敗する
Kazuhiro Ito
kzhr @ d1.dion.ne.jp
2007年 11月 28日 (水) 20:45:46 JST
伊藤です。
# emacs-mime-ja @ m17n.org に1通出してしまったので
# 2通届いたらすみません。
User-Agent な環境で、メールに添付された Quoted-Printable で
エンコードされたエンティティをディスクに保存
(mime-preview-extract-current-entity 等) すると行末の '=' が
正しくデコードされず、そのまま残ってしまいます。
保存時にcoding-system-for-write に設定している
mel-ccl-quoted-printable-lf-lf-rev の EOL type は undecided であり、
Windows 上の Emacs 22 では EOL type に CRLF が
選択されてしまう (結果、EOL が CRLF なデータがデコーダに渡り、
デコーダはそのデータを EOL が LF としてデコードしている) 為のようです。
例えば、添付のようなパッチで問題なく動作するようになります。
対策をご検討いただければ幸いです。
--
伊藤 和博(Kazuhiro Ito)
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: mel-q-ccl.el.diff
型: application/octet-stream
サイズ: 708 バイト
説明: 無し
URL: <http://lists.chise.org/pipermail/emacs-mime-ja/attachments/20071128/9941fa4e/attachment.obj>
More information about the Emacs-mime-ja
mailing list