Variable: mm-mime-mule-charset-alist

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

Value

Large 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.")