Encoding API 编码
TextDecoder
和 TextDecoderStream
构造函数可以传递一个可选的 label
,表示使用的编码。默认是 UTF-8
。
以下表格列出了用户代理一定支持的所有编码的名称和 label,这是在编码规范中定义的。这些编码通常适用于需要使用字符编码的任何地方。
Label | 编码 |
---|---|
"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' |