TextDecoder: encoding 属性
注意:此功能在 Web Workers 中可用。
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'。
- 旧的多字节中文(繁体)编码:'big5'。
- 旧的多字节日文编码:'euc-jp', 'iso-2022-jp', 'shift-jis'。
- 旧的多字节韩文编码:'euc-kr'。
- 旧的杂项编码:'utf-16be', 'utf-16le',
'x-user-defined'。 - 一个特殊的编码
'replacement'。它将空输入解码为空输出,并将任何其他任意长度的输入解码为单个替换字符。它用于防止客户端和服务器之间因编码不匹配而引发的攻击。以下编码也映射到替换编码:ISO-2022-CN,ISO-2022-CN-ext, 'iso-2022-kr',以及 'hz-gb-2312'。
规范
| 规范 |
|---|
| 编码 # ref-for-dom-textdecoder-encoding① |
浏览器兼容性
加载中…
另见
- 它所属的
TextDecoder接口。