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'。
- 传统的中文(繁体)多字节编码:'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① |
浏览器兼容性
BCD 表格仅在浏览器中加载
另请参阅
- 它所属的
TextDecoder
接口。