diff options
author | Alexandre Duret-Lutz <adl@lrde.epita.fr> | 2021-01-11 15:27:54 +0100 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2021-02-04 09:03:22 +0100 |
commit | 89f1634afcca318def07151424a21b81c70acd76 (patch) | |
tree | 4fd48d77649c40e9a31217c5f2af7f8880fe9997 | |
parent | 7355209f53e1c7f383a1df8b5e294ec9f43ab82e (diff) | |
download | emacs-89f1634afcca318def07151424a21b81c70acd76.tar.gz |
Fix problem with non-ASCII characters in nnmaildir
* lisp/gnus/nnmaildir.el (nnmaildir-request-article): Enable
multipart 8bit-content-transfer-encoded files to be displayed
correctly by reading as `raw-text' instead of having Emacs
(incorrectly) decode the files (bug#44307).
Copyright-paperwork-exempt: yes
-rw-r--r-- | lisp/gnus/nnmaildir.el | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/gnus/nnmaildir.el b/lisp/gnus/nnmaildir.el index 9cf766ee465..5461c4c960e 100644 --- a/lisp/gnus/nnmaildir.el +++ b/lisp/gnus/nnmaildir.el @@ -1351,7 +1351,8 @@ This variable is set by `nnmaildir-request-article'.") (throw 'return nil)) (with-current-buffer (or to-buffer nntp-server-buffer) (erase-buffer) - (nnheader-insert-file-contents nnmaildir-article-file-name)) + (let ((coding-system-for-read mm-text-coding-system)) + (mm-insert-file-contents nnmaildir-article-file-name))) (cons gname num-msgid)))) (defun nnmaildir-request-post (&optional _server) |