]> git.eshelyaron.com Git - emacs.git/commitdiff
gnus-art.el (gnus-article-browse-html-parts): Always replace charset in meta tag...
authorKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 8 Nov 2012 23:49:58 +0000 (23:49 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 8 Nov 2012 23:49:58 +0000 (23:49 +0000)
lisp/gnus/ChangeLog
lisp/gnus/gnus-art.el

index 78204897cf1c663d5a6e2cf3175a37bdb805c8ba..5f635e59cdf867e940d3d9ec6cff1cf54fcf1d85 100644 (file)
@@ -1,3 +1,8 @@
+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
index 6c827e070cbf8911892885b58222f7dade0a9828..edcd7da2dddad42333a6652cb58fadef474293a3 100644 (file)
@@ -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)