TextEncoder.prototype.encode()

TextEncoder.prototype.encode() 方法接受一个 USVString 作为参数,返回一个以给定的文本(字符串)参数,通过 TextEncoder 中指定的方法(默认 UTF-8)编码后的 Uint8Array 类型的值。

语法

b1 = encoder.encode(string);

参数

string
一个包含了将要编码的文本的 USVString

返回值

一个 Uint8Array 对象。

示例

<p class="source">This is a sample paragraph.</p>
<p class="result">Encoded result: </p>
const sourcePara = document.querySelector('.source');
const resultPara = document.querySelector('.result');
const string = sourcePara.textContent;

const textEncoder = new TextEncoder();

let encoded = textEncoder.encode(string);
resultPara.textContent += encoded;

规范

Specification Status Comment
Encoding
TextEncoder.prototype.encode()
Living Standard Initial definition.

浏览器兼容性

BCD tables only load in the browser

另见