TextEncoder class
WHATWG Encoding StandardTextEncoder
API の実装。
TextEncoder
のすべてのインスタンスでは、UTF-8 エンコードのみがサポートされます。
const encoder = new TextEncoder();
const uint8array = encoder.encode('this is some data');
TextEncoder
クラスは、グローバル オブジェクトでも使用できます。
プロパティ
encoding |
|
メソッド
encode(string) | UTF-8 は、 |
encode |
UTF-8 は、
|
プロパティの詳細
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
エンコード結果を保持する配列。