Commit c01f0213 authored by Katsumi Yamaoka's avatar Katsumi Yamaoka
Browse files

gnus-art.el (gnus-article-browse-html-parts): Always replace charset in meta...

gnus-art.el (gnus-article-browse-html-parts): Always replace charset in meta tag with the one the part specifies in its header
parent 61ddb1b9
2012-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-article-browse-html-parts): Always replace charset
in meta tag with the one the part specifies in its header.
2012-11-02 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>
 
* gnus-dired.el (gnus-dired-attach): Attach to last used message buffer
......
......@@ -2877,7 +2877,7 @@ message header will be added to the bodies of the \"text/html\" parts."
;; Add a meta html tag to specify charset and a header.
(cond
(header
(let (title eheader body hcharset coding force-charset)
(let (title eheader body hcharset coding)
(with-temp-buffer
(mm-enable-multibyte)
(setq case-fold-search t)
......@@ -2900,8 +2900,7 @@ message header will be added to the bodies of the \"text/html\" parts."
charset)
title (when title
(mm-encode-coding-string title charset))
body (mm-encode-coding-string content charset)
force-charset t)
body (mm-encode-coding-string content charset))
(setq hcharset (mm-find-mime-charset-region (point-min)
(point-max)))
(cond ((= (length hcharset) 1)
......@@ -2932,8 +2931,7 @@ message header will be added to the bodies of the \"text/html\" parts."
body (mm-encode-coding-string
(mm-decode-coding-string
content body)
charset)
force-charset t)))
charset))))
(setq charset hcharset
eheader (mm-encode-coding-string
(buffer-string) coding)
......@@ -2947,7 +2945,7 @@ message header will be added to the bodies of the \"text/html\" parts."
(mm-disable-multibyte)
(insert body)
(when charset
(mm-add-meta-html-tag handle charset force-charset))
(mm-add-meta-html-tag handle charset t))
(when title
(goto-char (point-min))
(unless (search-forward "<title>" nil t)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment