Variable: mm-body-charset-encoding-alist
mm-body-charset-encoding-alist is a customizable variable defined in
mm-bodies.el.gz.
Value
((iso-2022-jp . 7bit) (iso-2022-jp-2 . 7bit) (utf-16 . base64)
(utf-16be . base64) (utf-16le . base64))
Documentation
Alist of MIME charsets to encodings.
Valid encodings are 7bit, 8bit, quoted-printable and base64.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/mm-bodies.el.gz
(defcustom mm-body-charset-encoding-alist
'((iso-2022-jp . 7bit)
(iso-2022-jp-2 . 7bit)
;; We MUST encode UTF-16 because it can contain \0's which is
;; known to break servers.
;; Note: UTF-16 variants are invalid for text parts [RFC 2781],
;; so this can't happen :-/.
;; PPS: Yes, it can happen if the user specifies UTF-16 in the MML
;; markup. - jh.
(utf-16 . base64)
(utf-16be . base64)
(utf-16le . base64))
"Alist of MIME charsets to encodings.
Valid encodings are `7bit', `8bit', `quoted-printable' and `base64'."
:type '(repeat (cons (symbol :tag "charset")
(choice :tag "encoding"
(const 7bit)
(const 8bit)
(const quoted-printable)
(const base64))))
:group 'mime)