TextEncoder:encode() 方法

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流瀏覽器均已支援。

注意:此功能在 Web Workers 中可用。

TextEncoder.encode() 方法接受一個字串作為輸入,並返回一個 Uint8Array,其中包含使用 UTF-8 編碼後的字串。

語法

js
encode(string)

引數

string

要編碼的文字字串。

返回值

一個 Uint8Array 物件,包含輸入字串的 UTF-8 編碼。

示例

html
<p class="source">Sample paragraph.</p>
<p class="result">Encoded result:</p>
js
const sourcePara = document.querySelector(".source");
const resultPara = document.querySelector(".result");
const string = sourcePara.textContent;

const textEncoder = new TextEncoder();

const encoded = textEncoder.encode(string);
resultPara.textContent = `${resultPara.textContent} ${encoded}`;

規範

規範
編碼
# ref-for-dom-textencoder-encode①

瀏覽器相容性

另見