共用方式為


TextEncoder class

WHATWG 編碼標準TextEncoder API 的實作。 TextEncoder 的所有實例都只支援UTF-8編碼。

const encoder = new TextEncoder();
const uint8array = encoder.encode('this is some data');

全域物件上也提供 TextEncoder 類別。

屬性

encoding

TextEncoder 實例支援的編碼方式。 設定為 'utf-8'

方法

encode(string)

UTF-8 會編碼 input 字串,並傳回包含編碼位元組的 Uint8Array

encodeInto(string, Uint8Array)

UTF-8 會將 src 字串編碼為 dest Uint8Array,並傳回包含讀取 Unicode 程式代碼單位並寫入 UTF-8 位元組的物件。

const encoder = new TextEncoder();
const src = 'this is some data';
const dest = new Uint8Array(10);
const { read, written } = encoder.encodeInto(src, dest);

屬性詳細資料

encoding

TextEncoder 實例支援的編碼方式。 設定為 'utf-8'

encoding: string

屬性值

string

方法詳細資料

encode(string)

UTF-8 會編碼 input 字串,並傳回包含編碼位元組的 Uint8Array

function encode(input?: string): Uint8Array

參數

input

string

傳回

Uint8Array

encodeInto(string, Uint8Array)

UTF-8 會將 src 字串編碼為 dest Uint8Array,並傳回包含讀取 Unicode 程式代碼單位並寫入 UTF-8 位元組的物件。

const encoder = new TextEncoder();
const src = 'this is some data';
const dest = new Uint8Array(10);
const { read, written } = encoder.encodeInto(src, dest);
function encodeInto(src: string, dest: Uint8Array): EncodeIntoResult

參數

src

string

要編碼的文字。

dest

Uint8Array

要保存編碼結果的陣列。

傳回