diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2010-01-22 11:43:54 -0500 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2010-01-22 11:43:54 -0500 |
commit | c893016b07f33eb8d56e1011245fe59a67cb4ee0 (patch) | |
tree | 8e00fe18bf610d186ce51caee9a0efb646a786aa /lisp/mail/rmailmm.el | |
parent | 9425f8e1b3b40adc297376007992cb680ef5e0ec (diff) | |
download | emacs-c893016b07f33eb8d56e1011245fe59a67cb4ee0.tar.gz |
* mail/rmailmm.el (rmail-mime-handle): Don't set the buffer to unibyte
just because we see "encoding: 8bit".
* mail/rmail.el (rmail-show-message-1): Decode the body's QP into bytes.
Diffstat (limited to 'lisp/mail/rmailmm.el')
-rw-r--r-- | lisp/mail/rmailmm.el | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/mail/rmailmm.el b/lisp/mail/rmailmm.el index e87f72a2e47..415bc20cf50 100644 --- a/lisp/mail/rmailmm.el +++ b/lisp/mail/rmailmm.el @@ -361,7 +361,10 @@ The parsed header value: (setq content-transfer-encoding nil)) ((string= content-transfer-encoding "8bit") ;; FIXME: Is this the correct way? - (set-buffer-multibyte nil))) + ;; No, of course not, it just means there's no decoding to do. + ;; (set-buffer-multibyte nil) + (setq content-transfer-encoding nil) + )) ;; Inline stuff requires work. Attachments are handled by the bulk ;; handler. (if (string= "inline" (car content-disposition)) |