関数の概要
util.TextEncoderは、文字列を指定されたエンコーディング形式(例:UTF-8)でバイト列にエンコードするためのNode.jsの関数です。主な目的は、テキストデータをバイナリデータとして扱う際に使用されます。
パラメータの説明
引数 | 型 | 用途 |
---|---|---|
input | string | エンコードする文字列 |
戻り値
返り値はUint8Array型のバイト列で、同期的に処理されます。
使用例
const encoder = new util.TextEncoder();
const encodedData = encoder.encode('Hello, World!');
console.log(encodedData);
// Output: Uint8Array [ 72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33 ]
関連する関数
- util.TextDecoder: バイト列を文字列にデコードするための関数
まとめ
util.TextEncoderは、テキストデータをバイナリデータに変換する際に便利な関数です。適切なエンコーディング形式を選択し、正確なバイト列を得ることが重要です。