# HG changeset patch # User Katsumi Yamaoka # Date 1283399251 0 # Node ID 19ce95f8bbbbe535ec9d4bf9bdfcf1e4bb99f98b # Parent 1206368c6f20aa3cdd6476d846e1cf30433c2c45 gnus-article-html: Make work buffer multibyte for decoded contents. diff -r 1206368c6f20 -r 19ce95f8bbbb lisp/gnus/ChangeLog --- a/lisp/gnus/ChangeLog Thu Sep 02 03:43:31 2010 +0000 +++ b/lisp/gnus/ChangeLog Thu Sep 02 03:47:31 2010 +0000 @@ -1,3 +1,8 @@ +2010-09-02 Katsumi Yamaoka + + * gnus-html.el (gnus-article-html): Make work buffer multibyte for + decoded contents. + 2010-09-02 Lars Magne Ingebrigtsen * gnus-group.el (gnus-group-line-format): Remove %O (moderated) from diff -r 1206368c6f20 -r 19ce95f8bbbb lisp/gnus/gnus-html.el --- a/lisp/gnus/gnus-html.el Thu Sep 02 03:43:31 2010 +0000 +++ b/lisp/gnus/gnus-html.el Thu Sep 02 03:47:31 2010 +0000 @@ -82,7 +82,10 @@ (when (and charset (setq charset (mm-charset-to-coding-system charset)) (not (eq charset 'ascii))) - (mm-decode-coding-region (point-min) (point-max) charset)) + (insert (prog1 + (mm-decode-coding-string (buffer-string) charset) + (erase-buffer) + (mm-enable-multibyte)))) (call-process-region (point-min) (point-max) "w3m" nil article-buffer nil