Encoding API Kodierungen

Die Konstruktoren für die Encoding API Schnittstellen TextDecoder und TextDecoderStream können ein optionales label Argument erhalten, das die zu verwendende Kodierung identifiziert.

Die folgende Tabelle listet alle Kodierungsbezeichnungen auf, die von Benutzeragenten unterstützt werden müssen, zusammen mit der Kodierung, die die Bezeichnung identifiziert. Beachten Sie, dass die meisten Kodierungen mehr als eine Bezeichnung haben.

Bezeichnung Kodierung
"unicode-1-1-utf-8", "utf-8", "utf8" "utf-8"
"866", "cp866", "csibm866", "ibm866" ibm866
"csisolatin2", "iso-8859-2", "iso-ir-101", "iso8859-2", "iso88592", "iso_8859-2", "iso_8859-2:1987", "l2", "latin2" iso-8859-2
"csisolatin3", "iso-8859-3", "iso-ir-109", "iso8859-3", "iso88593", "iso_8859-3", "iso_8859-3:1988", "l3", "latin3" iso-8859-3
"csisolatin4", "iso-8859-4", "iso-ir-110", "iso8859-4", "iso88594", "iso_8859-4", "iso_8859-4:1988", "l4", "latin4" iso-8859-4
"csisolatincyrillic", "cyrillic", "iso-8859-5", "iso-ir-144", "iso88595", "iso_8859-5", "iso_8859-5:1988" iso-8859-5
"arabic", "asmo-708", "csiso88596e", "csiso88596i", "csisolatinarabic", "ecma-114", "iso-8859-6", "iso-8859-6-e", "iso-8859-6-i", "iso-ir-127", "iso8859-6", "iso88596", "iso_8859-6", "iso_8859-6:1987" iso-8859-6
"csisolatingreek", "ecma-118", "elot_928", "greek", "greek8", "iso-8859-7", "iso-ir-126", "iso8859-7", "iso88597", "iso_8859-7", "iso_8859-7:1987", "sun_eu_greek" iso-8859-7
"csiso88598e", "csisolatinhebrew", "hebrew", "iso-8859-8", "iso-8859-8-e", "iso-ir-138", "iso8859-8", "iso88598", "iso_8859-8", "iso_8859-8:1988", "visual" iso-8859-8
"csiso88598i", "iso-8859-8-i", "logical" iso-8859-8i
"csisolatin6", "iso-8859-10", "iso-ir-157", "iso8859-10", "iso885910", "l6", "latin6" iso-8859-10
"iso-8859-13", "iso8859-13", "iso885913" iso-8859-13
"iso-8859-14", "iso8859-14", "iso885914" iso-8859-14
"csisolatin9", "iso-8859-15", "iso8859-15", "iso885915", "l9", "latin9" iso-8859-15
"iso-8859-16" iso-8859-16
"cskoi8r", "koi", "koi8", "koi8-r", "koi8_r" koi8-r
"koi8-u" koi8-u
"csmacintosh", "mac", "macintosh", "x-mac-roman" macintosh
"dos-874", "iso-8859-11", "iso8859-11", "iso885911", "tis-620", "windows-874" windows-874
"cp1250", "windows-1250", "x-cp1250" windows-1250
"cp1251", "windows-1251", "x-cp1251" windows-1251
"ansi_x3.4-1968", "ascii", "cp1252", "cp819", "csisolatin1", "ibm819", "iso-8859-1", "iso-ir-100", "iso8859-1", "iso88591", "iso_8859-1", "iso_8859-1:1987", "l1", "latin1", "us-ascii", "windows-1252", "x-cp1252" windows-1252
"cp1253", "windows-1253", "x-cp1253" windows-1253
"cp1254", "csisolatin5", "iso-8859-9", "iso-ir-148", "iso8859-9", "iso88599", "iso_8859-9", "iso_8859-9:1989", "l5", "latin5", "windows-1254", "x-cp1254" windows-1254
"cp1255", "windows-1255", "x-cp1255" windows-1255
"cp1256", "windows-1256", "x-cp1256" windows-1256
"cp1257", "windows-1257", "x-cp1257" windows-1257
"cp1258", "windows-1258", "x-cp1258" windows-1258
"x-mac-cyrillic", "x-mac-ukrainian" x-mac-cyrillic
"chinese", "csgb2312", "csiso58gb231280", "gb2312", "gb_2312", "gb_2312-80", "gbk", "iso-ir-58", "x-gbk" gbk
"gb18030" gb18030
"hz-gb-2312" hz-gb-2312
"big5", "big5-hkscs", "cn-big5", "csbig5", "x-x-big5" big5
"cseucpkdfmtjapanese", "euc-jp", "x-euc-jp" euc-jp
"csiso2022jp", "iso-2022-jp" iso-2022-jp
"csshiftjis", "ms_kanji", "shift-jis", "shift_jis", "sjis", "windows-31j", "x-sjis" shift-jis
"cseuckr", "csksc56011987", "euc-kr", "iso-ir-149", "korean", "ks_c_5601-1987", "ks_c_5601-1989", "ksc5601", "ksc_5601", "windows-949" euc-kr
"csiso2022kr", "iso-2022-kr" iso-2022-kr
"utf-16be" utf-16be
"utf-16", "utf-16le" utf-16le
"x-user-defined" "x-user-defined"
"iso-2022-cn", "iso-2022-cn-ext" "replacement"