TextDecoder.encoding
只读属性 TextDecoder.encoding 返回一个字符串,其中包含了指定的解码器的解码算法的名称。
编码由构造函数的 label 参数设置,并且默认是 utf-8。
值
小写的 ASCII 字符,可以是以下值之一:
- Web 推荐的编码:
'utf-8'。 -
传统的单字节编码:
'ibm866'、'iso-8859-2'、'iso-8859-3'、'iso-8859-4'、'iso-8859-5'、'iso-8859-6'、'iso-8859-7'、'iso-8859-8'、'iso-8859-8i'、'iso-8859-10'、'iso-8859-13'、'iso-8859-14'、'iso-8859-15'、'iso-8859-16'、'koi8-r'、'koi8-u'、'macintosh'、'windows-874'、'windows-1250'、'windows-1251'、'windows-1252'、'windows-1253'、'windows-1254'、'windows-1255'、'windows-1256'、'windows-1257'、'windows-1258'或'x-mac-cyrillic'。 -
传统的多字节中文(简体)编码:
'gbk'、'gb18030'和'hz-gb-2312'。 -
传统的多字节中文(繁体)编码:
'big5'。 -
传统的多字节日语编码:
'euc-jp'、'iso-2022-jp'和'shift-jis'。 -
传统的多字节韩语编码:
'euc-kr'和'iso-2022-kr'。 -
传统的其他编码:
'utf-16be'、'utf-16le'和'x-user-defined'。 - 一种特殊的编码,
'replacement',它只会发出一个错误和一个EOF代码点。它用于阻止客户端和服务端之间编码不匹配的攻击。ISO-2022-CN和ISO-2022-CN-ext可能发生这种情况。
规范
| Specification |
|---|
| Encoding Standard # ref-for-dom-textdecoder-encoding① |
浏览器兼容性
BCD tables only load in the browser
参见
- 属于
TextDecoder接口。