Variable: mm-mime-mule-charset-alist

mm-mime-mule-charset-alist is a variable defined in mm-util.el.gz.

Value

((utf-8) (gb2312) (iso-8859-1) (big5) (iso-2022-jp) (shift_jis)
 (euc-tw) (euc-jp) (euc-jis-2004) (euc-kr) (us-ascii) (utf-7)
 (hz-gb-2312) (big5-hkscs) (gbk) (gb18030) (iso-8859-5) (koi8-r)
 (koi8-u) (cp866) (koi8-t) (windows-1251) (cp855) (iso-8859-2)
 (iso-8859-3) (iso-8859-4) (iso-8859-9) (iso-8859-10) (iso-8859-13)
 (iso-8859-14) (iso-8859-15) (windows-1250) (windows-1252)
 (windows-1254) (windows-1257) (cp775) (cp850) (cp852) (cp857) (cp858)
 (cp860) (cp861) (cp863) (cp865) (cp437) (macintosh) (next)
 (hp-roman8) (adobe-standard-encoding) (iso-8859-16) (iso-8859-7)
 (windows-1253) (cp737) (cp851) (cp869) (iso-8859-8) (windows-1255)
 (cp862) (iso-2022-jp-2004) (cp874) (iso-8859-11) (viscii)
 (windows-1258) (iso-8859-6) (windows-1256) (iso-2022-cn)
 (iso-2022-cn-ext) (iso-2022-jp-2) (iso-2022-kr) (utf-16le) (utf-16be)
 (utf-16) (x-ctext))

Documentation

Alist of MIME-charset/MULE-charsets.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/mm-util.el.gz
(defvar mm-mime-mule-charset-alist
  (let (mime mule alist)
    (dolist (cs (sort-coding-systems (coding-system-list 'base-only)))
      (setq mime (coding-system-get cs 'mime-charset))
      (when (and mime
		 (not (eq t (setq mule (coding-system-get cs 'safe-charsets))))
		 (not (assq mime alist)))
	(push (cons mime (delq 'ascii mule)) alist)))
    (nreverse alist))
  "Alist of MIME-charset/MULE-charsets.")