这是
实验性技术
检查
浏览器兼容性表格
要小心谨慎在生产中使用这之前。
编码 API provides a mechanism for handling text in various character encodings , including legacy non- UTF-8 encodings.
The API provides four interfaces:
TextDecoder
,
TextEncoder
,
TextDecoderStream
and
TextEncoderStream
.
StringView
– a C-like representation of strings based on typed arrays.
| 规范 | 状态 | 注释 |
|---|---|---|
| 编码 | 实时标准 | 初始定义。 |
TextDecoder
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
TextDecoder
|
Chrome 38 | Edge ≤79 |
Firefox
19
|
IE 不支持 No | Opera 25 | Safari 10.1 | WebView Android 38 | Chrome Android 38 |
Firefox Android
19
|
Opera Android Yes | Safari iOS 10.3 | Samsung Internet Android 3.0 |
TextDecoder()
构造函数
|
Chrome 38 | Edge ≤79 |
Firefox
19
|
IE 不支持 No | Opera 25 | Safari 10.1 | WebView Android 38 | Chrome Android 38 |
Firefox Android
19
|
Opera Android ? | Safari iOS 10.3 | Samsung Internet Android 3.0 |
decode
|
Chrome 38 | Edge ≤79 |
Firefox
19
|
IE 不支持 No | Opera 25 | Safari 10.1 | WebView Android 38 | Chrome Android 38 |
Firefox Android
19
|
Opera Android Yes | Safari iOS 10.3 | Samsung Internet Android 3.0 |
encoding
|
Chrome 38 | Edge ≤79 |
Firefox
19
|
IE 不支持 No | Opera 25 | Safari 10.1 | WebView Android 38 | Chrome Android 38 |
Firefox Android
19
|
Opera Android Yes | Safari iOS 10.3 | Samsung Internet Android 3.0 |
fatal
|
Chrome Yes | Edge ≤79 | Firefox Yes | IE 不支持 No | Opera Yes | Safari 10.1 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS 10.3 | Samsung Internet Android Yes |
ignoreBOM
|
Chrome Yes | Edge ≤79 | Firefox Yes | IE 不支持 No | Opera Yes | Safari 10.1 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS 10.3 | Samsung Internet Android Yes |
| Available in workers | Chrome 38 | Edge ≤79 | Firefox 20 | IE 不支持 No | Opera 25 | Safari 10.1 | WebView Android 38 | Chrome Android 38 | Firefox Android 20 | Opera Android ? | Safari iOS 10.3 | Samsung Internet Android 3.0 |
完整支持
不支持
兼容性未知
见实现注意事项。
TextEncoder
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
TextEncoder
|
Chrome 38 | Edge 79 |
Firefox
19
|
IE 不支持 No | Opera 25 | Safari 10.1 | WebView Android 38 | Chrome Android 38 |
Firefox Android
19
|
Opera Android Yes | Safari iOS 10.3 | Samsung Internet Android 3.0 |
TextEncoder()
构造函数
|
Chrome
53
注意事项
|
Edge
79
注意事项
|
Firefox
48
注意事项
|
IE 不支持 No | Opera 25 | Safari 10.1 | WebView Android 38 | Chrome Android 38 |
Firefox Android
48
注意事项
|
Opera Android ? | Safari iOS 10.3 | Samsung Internet Android 3.0 |
encode
|
Chrome 38 | Edge 79 |
Firefox
19
|
IE 不支持 No | Opera 25 | Safari 10.1 | WebView Android 38 | Chrome Android 38 |
Firefox Android
19
|
Opera Android Yes | Safari iOS 10.3 | Samsung Internet Android 3.0 |
encodeInto
|
Chrome 74 | Edge 79 | Firefox 66 | IE 不支持 No | Opera 不支持 No | Safari 不支持 No | WebView Android 74 | Chrome Android 74 | Firefox Android 66 | Opera Android 不支持 No | Safari iOS 不支持 No | Samsung Internet Android 11.0 |
encoding
|
Chrome 38 | Edge 79 |
Firefox
19
|
IE 不支持 No | Opera 25 | Safari 10.1 | WebView Android 38 | Chrome Android 38 |
Firefox Android
19
|
Opera Android Yes | Safari iOS 10.3 | Samsung Internet Android 3.0 |
| Available in workers | Chrome 38 | Edge 79 | Firefox 20 | IE 不支持 No | Opera 25 | Safari 10.1 | WebView Android 38 | Chrome Android 38 | Firefox Android 20 | Opera Android ? | Safari iOS 10.3 | Samsung Internet Android 3.0 |
完整支持
不支持
兼容性未知
实验。期望将来行为有所改变。
见实现注意事项。