Newer
Older
;; -*- Mode: Lisp -*-
;;
;; List of aliases for external formats.
;; The first column is the alias; the second is the implementation name
;;
;; The alias can also be a list, so, for example, windows-western can
;; be aliased to (cp1252 crlf)
null void
latin1 iso8859-1
latin-1 iso8859-1
l1 iso8859-1
iso-ir-100 iso8859-1
iso_8859-1\:1987 iso8859-1
iso_8859-1 iso8859-1
iso88591 iso8859-1
ibm819 iso8859-1
cp819 iso8859-1
csisolatin1 iso8859-1
8859_1 iso8859-1
osf00010001 iso8859-1
l2 iso8859-2
iso-ir-101 iso8859-2
iso_8859-2\:1987 iso8859-2
iso_8859-2 iso8859-2
iso88592 iso8859-2
csisolatin2 iso8859-2
8859_2 iso8859-2
osf00010002 iso8859-2
ibm912 iso8859-2
cp912 iso8859-2
l3 iso8859-3
iso-ir-109 iso8859-3
iso_8859-3\:1988 iso8859-3
iso_8859-3 iso8859-3
iso88593 iso8859-3
csisolatin3 iso8859-3
8859_3 iso8859-3
osf00010003 iso8859-3
l4 iso8859-4
iso-ir-110 iso8859-4
iso_8859-4\:1988 iso8859-4
iso_8859-4 iso8859-4
iso88594 iso8859-4
csisolatin4 iso8859-4
8859_4 iso8859-4
osf00010004 iso8859-4
iso-ir-144 iso8859-5
iso_8859-5\:1988 iso8859-5
iso_8859-5 iso8859-5
iso88595 iso8859-5
cyrillic iso8859-5
csisolatincyrillic iso8859-5
8859_5 iso8859-5
osf00010005 iso8859-5
ibm915 iso8859-5
cp915 iso8859-5
iso-ir-127 iso8859-6
iso_8859-6\:1987 iso8859-6
iso_8859-6 iso8859-6
iso88596 iso8859-6
ecma-114 iso8859-6
asmo-708 iso8859-6
arabic iso8859-6
csisolatinarabic iso8859-6
8859_6 iso8859-6
osf00010006 iso8859-6
ibm1089 iso8859-6
cp1089 iso8859-6
iso-ir-126 iso8859-7
iso_8859-7\:2003 iso8859-7
iso_8859-7\:1987 iso8859-7
iso_8859-7 iso8859-7
iso88597 iso8859-7
elot_928 iso8859-7
ecma-118 iso8859-7
greek iso8859-7
greek8 iso8859-7
csisolatingreek iso8859-7
8859_7 iso8859-7
osf00010007 iso8859-7
ibm813 iso8859-7
cp813 iso8859-7
iso-ir-138 iso8859-8
iso_8859-8\:1988 iso8859-8
iso_8859-8 iso8859-8
iso88598 iso8859-8
hebrew iso8859-8
csisolatinhebrew iso8859-8
8859_8 iso8859-8
osf00010008 iso8859-8
ibm916 iso8859-8
cp916 iso8859-8
l5 iso8859-9
iso-ir-148 iso8859-9
iso_8859-9\:1989 iso8859-9
iso_8859-9 iso8859-9
iso88599 iso8859-9
csisolatin5 iso8859-9
8859_9 iso8859-9
osf00010009 iso8859-9
ibm920 iso8859-9
cp920 iso8859-9
ts-5881 iso8859-9
ecma-128 iso8859-9
l6 iso8859-10
iso-ir-157 iso8859-10
iso_8859-10\:1992 iso8859-10
iso_8859-10 iso8859-10
iso885910 iso8859-10
csisolatin6 iso8859-10
osf0001000a iso8859-10
l7 iso8859-13
iso885913 iso8859-13
iso-ir-179 iso8859-13
baltic iso8859-13
l8 iso8859-14
iso885914 iso8859-14
iso-ir-199 iso8859-14
iso_8859-14\:1998 iso8859-14
iso_8859-14 iso8859-14
iso-celtic iso8859-14
latin9 iso8859-15
iso885915 iso8859-15
iso-ir-203 iso8859-15
iso_8859-15 iso8859-15
iso_8859-15\:1998 iso8859-15
ansi_x3.4 ascii
iso-ir-6 ascii
ansi_x3.4-1986 ascii
iso_646.irv\:1991 ascii
iso646-us ascii
us-ascii ascii
us ascii
ibm367 ascii
cp367 ascii
csascii ascii
osf00010020 ascii
ansi_x3.4-1968 ascii
macuk mac-cyrillic
mac-uk mac-cyrillic
macukrainian mac-cyrillic
maccyrillic mac-cyrillic
;; UTF-16 will recognize a BOM at the beginning of the file and will
;; output the BOM. (UTF-16 output is always big-endian.) UTF-16BE
;; and UTF-16LE do not recognize the BOM will not output the BOM.
;; This is what Unicode standard says for UTF-16 formats.
utf16 utf-16
utf-16be utf-16-be
utf16-be utf-16-be
utf-16le utf-16-le
utf16-le utf-16-le
utf16be utf-16-be
utf16le utf-16-le
;; Like UTF-16, UTF-32 recognizes the BOM and outputs the BOM. UTF-32
;; output is always big-endian. UTF-32BE and UTF-32LE neither
;; recognizes the BOM on input nor write the BOM on output.
utf32 utf-32
utf32-be utf-32-be
utf-32be utf-32-be
utf32-le utf-32-le
utf-32le utf-32-le
utf32be utf-32-be
utf32le utf-32-le
windows-1252 cp1252
windows-cp1252 cp1252
windows-latin1 cp1252
ms-ansi cp1252
;; These are not yet implemented
;;iso-2022-jp iso2022-jp
;;iso2022jp iso2022-jp
;;jis7 iso2022-jp
;;ujis euc-jp
;;eucjp euc-jp
;; This is a composing format for converting DOS end-of-line
;; characters to Lisp #\newline character. On output, #\newline is
;; converted to CR LF sequence.