The Wayback Machine - https://web.archive.org/web/20150906074631/https://developer.mozilla.org/zh-CN/docs/Web/API/TextEncoder

TextEncoder

1 位贡献者:

这篇翻译不完整。请帮忙从英语翻译这篇文章

这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀.由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变.

The TextEncoder interface represents an encoder for a specific method, that is a specific character encoding, like utf-8, iso-8859-2, koi8, cp1261, gbk, ... An encoder takes a stream of code points as input and emits a stream of bytes. For a more scalable, non-native library, see StringView – a C-like representation of strings based on typed arrays.

Properties

The TextEncoder interface doesn't inherit any property.

TextEncoder.encoding 只读
Is a DOMString containing the name of the encoder, that is a string describing the method the TextEncoder will use.

Constructor

TextEncoder()
Returns a newly constructed TextEncoder that will generate a byte stream with the encoding method specified in parameters.

Methods

The TextEncoder interface doesn't inherit any method.

TextEncoder.encode()
Returns a Uint8Array containing the text encoded with the method for this specific TextEncoder object.

Specifications

Specification Status Comment
Encoding
TextEncoder
Living Standard Initial definition.

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 38 19.0 (19.0) [1] 未实现 25 未实现
Available in Web Workers 38 20.0 (20.0) 未实现 25 未实现
Feature Android Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile
Basic support 未实现 19.0 (19.0) [1] 1.0.1 (19.0) 未实现 ? 未实现
Available in Web Workers 未实现 20.0 (20.0) 1.0.1 (20.0) 未实现 ? 未实现

[1] An earlier, and slightly different, version of the specification was implemented in Firefox 18.

See also

文档标签和贡献者

向此页面作出贡献: teoli
最后编辑者: teoli,