Blob Blame History Raw
#1:enca name (namestring)
#  -- basic symbolic name
#2:RFC-1345 name (namestring)
#  -- must exist, use the most canonical name if RFC-1345 doesn't define it
#3:cstocs name (namestring)
#  -- left empty for new charsets, all cstocs charsets are present
#4:iconv name (namestring)
#  -- REPLACED FROM iconvenc.h, use @ICONV_NAME_...@
#5:preferred MIME name (namestring)
#  -- http://www.iana.org/assignments/character-sets
#6:Alias list (space separated namestring list)
#7:Human readable name (any string)
#8:Charset flags (| joined C identifiers)
#  -- see enca.h or API docs for flag list
#9:Natural surface (C identifier)
#  -- see enca.h or API docs for surface list

enca:ASCII
rfc:ANSI_X3.4-1968
cstocs:ascii
iconv:@ICONV_NAME_ASCII@
mime:US-ASCII
aliases:ASCII ANSI_X3.4-1986 367 CP367 IBM367 CSPC367 7bit ISO-646-US iso-ir-6 ISO_646.irv:1991 us US-ASCII csASCII
human:7bit ASCII characters
flags:ENCA_CHARSET_7BIT | ENCA_CHARSET_FIXED
nsurface:ENCA_SURFACE_EOL_LF

enca:ISO-8859-2
rfc:ISO_8859-2:1987
cstocs:il2
iconv:@ICONV_NAME_ISO88592@
mime:ISO-8859-2
aliases:ISO-8859-2 8859-2 912 CP912 IBM912 ISO_8859-2:1987 il2 l2 Latin2 iso-ir-101 csISOLatin2 ISOLatin2 csLatin2
human:ISO 8859-2 standard; ISO Latin 2
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_LF

enca:ISO-8859-4
rfc:ISO_8859-4:1988
cstocs:
iconv:@ICONV_NAME_ISO88594@
mime:ISO-8859-4
aliases:ISO-8859-4 8859-4 ISO_8859-4:1988 iso-ir-110 l4 Latin4 csLatin4 ISOLatin4
human:ISO 8859-4 standard; Latin 4
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_LF

enca:ISO-8859-5
rfc:ISO_8859-5:1988
cstocs:
iconv:@ICONV_NAME_ISO88595@
mime:ISO-8859-5
aliases:ISO-8859-5 8859-5 Cyrillic ISO_8859-5:1988 iso-ir-144 csISOLatinCyrillic csLatin5 ISOLatin5
human:ISO 8859-5 standard; ISO Cyrillic
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_LF

enca:ISO-8859-13
rfc:ISO_8859-13:1998
cstocs:
iconv:@ICONV_NAME_ISO885913@
mime:ISO-8859-13
aliases:ISO-8859-13 ISO8859-13 iso-baltic iso-ir-179a ISO_8859-13 ISO_8859-13:1998 l7 Latin7 csLatin7
human:ISO 8859-13 standard; ISO Baltic; Latin 7
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_LF

enca:ISO-8859-16
rfc:ISO_8859-16:2000
cstocs:
iconv:@ICONV_NAME_ISO885916@
mime:ISO-8859-16
aliases:ISO-8859-16 ISO-IR-226 ISO_8859-16 ISO_8859-16:2000 latin10 l10 csLatin10
human:ISO 8859-16 standard
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_LF

enca:CP1125
rfc:CP1125
cstocs:
iconv:@ICONV_NAME_CP1125@
mime:windows-1125
aliases:CP1125 1125 MS-1125 Win-1125 Windows-1125
human:MS-Windows code page 1125
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CRLF

enca:CP1250
rfc:CP1250
cstocs:1250
iconv:@ICONV_NAME_CP1250@
mime:windows-1250
aliases:CP1250 1250 ms-ee MS-1250 Win-1250 Windows-1250
human:MS-Windows code page 1250
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CRLF

enca:CP1251
rfc:CP1251
cstocs:
iconv:@ICONV_NAME_CP1251@
mime:windows-1251
aliases:CP1251 1251 ms-cyrl MS-1251 Win-1251 Windows-1251
human:MS-Windows code page 1251
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CRLF

enca:CP1257
rfc:CP1257
cstocs:
iconv:@ICONV_NAME_CP1257@
mime:windows-1257
aliases:CP1257 1257 ms-balt MS-1257 Win-1257 Windows-1257 WinBaltRim
human:MS-Windows code page 1257; WinBaltRim
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CRLF

enca:IBM852
rfc:IBM852
cstocs:pc2
iconv:@ICONV_NAME_IBM852@
mime:IBM852
aliases:IBM852 852 CP852 pc2 pcl2 pclatin2 pl2 PC852 csPC852 csIBM852
human:IBM/MS code page 852; PC (DOS) Latin 2
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CRLF

enca:IBM855
rfc:IBM855
cstocs:
iconv:@ICONV_NAME_IBM855@
mime:IBM855
aliases:IBM855 855 CP855 PC855 csPC855 csIBM855
human:IBM/MS code page 855
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CRLF

enca:IBM775
rfc:IBM775
cstocs:
iconv:@ICONV_NAME_IBM775@
mime:IBM775
aliases:IBM775 775 CP775 PC775 csPC775 csIBM775
human:IBM/MS code page 775
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CRLF

enca:IBM866
rfc:IBM866
cstocs:
iconv:@ICONV_NAME_IBM866@
mime:IBM866
aliases:IBM866 866 CP866 PC866 csPC866 csIBM866
human:IBM/MS code page 866
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CRLF

enca:baltic
rfc:iso-ir-179
cstocs:
iconv:@ICONV_NAME_BALTIC@
mime:
aliases:ISO-IR-179 baltic
human:ISO-IR-179; Baltic
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_LF

enca:KEYBCS2
rfc:KEYBCS2
cstocs:kam
iconv:@ICONV_NAME_KEYBCS2@
mime:
aliases:KEYBCS2 Kamenicky kam 895 CP895 PC895 csPC895
human:Kamenicky encoding; KEYBCS2
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CRLF

enca:macce
rfc:macintosh_ce
cstocs:macce
iconv:@ICONV_NAME_MACCE@
mime:
aliases:macce macintoshce macee macintoshee
human:Macintosh Central European
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CR

enca:maccyr
rfc:mac_cyrillic
cstocs:
iconv:@ICONV_NAME_MACCYR@
mime:
aliases:maccyr maccyrillic macintoshcyr macintoshcyrillic
human:Macintosh Cyrillic
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CR

enca:ECMA-113
rfc:ECMA-113:1986
cstocs:
iconv:@ICONV_NAME_ECMA113@
mime:ECMA-cyrillic
aliases:ecma-cyrillic ECMA-113:1986 iso-ir-111
human:ECMA Cyrillic; ECMA-113
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_LF

enca:KOI-8_CS_2
rfc:KOI-8_CS_2
cstocs:koi8
iconv:@ICONV_NAME_KOI8CS2@
mime:KOI8-CS2
aliases:KOI-8_CS2 koi8cs koi8cz T602
human:KOI8-CS2 code (`T602')
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CRLF

enca:KOI8-R
rfc:KOI8-R
cstocs:
iconv:@ICONV_NAME_KOI8R@
mime:KOI8-R
aliases:KOI8-R csKOI8R
human:KOI8-R Cyrillic
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CRLF

enca:KOI8-U
rfc:KOI8-U
cstocs:
iconv:@ICONV_NAME_KOI8U@
mime:KOI8-U
aliases:KOI8-U
human:KOI8-U Cyrillic
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CRLF

enca:KOI8-UNI
rfc:KOI8-UNI
cstocs:
iconv:@ICONV_NAME_KOI8UNI@
mime:
aliases:KOI8-UNI
human:KOI8-Unified Cyrillic
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:ENCA_SURFACE_EOL_CRLF

enca:TeX
rfc:LaTeX
cstocs: tex
iconv:@ICONV_NAME_LATEX@
mime:
aliases:TeX latex ltex
human:(La)TeX control sequences
flags:ENCA_CHARSET_7BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE
nsurface:ENCA_SURFACE_EOL_LF

enca:UCS-2
rfc:ISO-10646-UCS-2
cstocs:
iconv:@ICONV_NAME_UCS2@
mime:ISO-10646-UCS-2
aliases:UCS-2 ISO-10646-UCS-2 BMP u2 UNICODE-1-1 csUnicode11 csUnicode rune csUCS2
human:Universal character set 2 bytes; UCS-2; BMP
flags:ENCA_CHARSET_16BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_BINARY | ENCA_CHARSET_MULTIBYTE
nsurface:

enca:UCS-4
rfc:ISO-10646-UCS-4
cstocs:
iconv:@ICONV_NAME_UCS4@
mime:ISO-10646-UCS-4
aliases:UCS-4 ISO-10646-UCS-4 10646 u4 UCS ISO-10646 csUCS4
human:Universal character set 4 bytes; UCS-4; ISO-10646
flags:ENCA_CHARSET_32BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_BINARY | ENCA_CHARSET_MULTIBYTE
nsurface:

enca:UTF-7
rfc:UNICODE-1-1-UTF-7
cstocs:
iconv:@ICONV_NAME_UTF7@
mime:UNICODE-1-1-UTF-7
aliases:UTF-7 UNICODE-1-1-UTF-7 TF-7 u7 csUnicode11UTF7 csUTF7 ISO-10646-UTF7
human:Universal transformation format 7 bits; UTF-7
flags:ENCA_CHARSET_7BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE
nsurface:ENCA_SURFACE_EOL_CRLF

enca:UTF-8
rfc:UTF-8
cstocs: utf8
iconv:@ICONV_NAME_UTF8@
mime:UTF-8
aliases:UTF-8 FSS_UTF TF-8 u8 UTF-2 UTF-FSS ISO-10646-UTF8 csUTF8
human:Universal transformation format 8 bits; UTF-8
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE
nsurface:ENCA_SURFACE_EOL_LF

enca:CORK
rfc:CORK
cstocs:
iconv:@ICONV_NAME_CORK@
mime:
aliases:Cork T1
human:Cork encoding; T1
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
nsurface:

enca:GBK
rfc:GB_2312-80
cstocs:
iconv:@ICONV_NAME_GBK@
mime:GB2312
aliases:GB_2312-80 GB2312.1980-0 ISO-IR-58 GB2312 GBK GB18030 CP936
human:Simplified Chinese National Standard; GB2312
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE
nsurface:ENCA_SURFACE_EOL_LF

enca:BIG5
rfc:Big5
cstocs:
iconv:@ICONV_NAME_BIG5@
mime:BIG5
aliases:BIG5 BIGFIVE BIG-5 BIG-FIVE CN-BIG5 CP950
human:Traditional Chinese Industrial Standard; Big5
flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE
nsurface:ENCA_SURFACE_EOL_LF

enca:HZ
rfc:HZ
cstocs:
iconv:@ICONV_NAME_HZ@
mime:HZ-GB-2312
aliases:HZ HZ-GB-2312
human:HZ encoded GB2312
flags:ENCA_CHARSET_7BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE
nsurface:ENCA_SURFACE_EOL_LF