JavaScriptの「new TextEncoder();」について簡単なサンプルコードで解説

JavaScriptの「new TextEncoder();」について簡単なサンプルコードで解説

3 回閲覧されました

みなさんこんにちは、jonioです。

今回はJavaScriptの「new TextEncoder();」について簡単なサンプルコードで解説します。

Laravelの無料学習サイトを作りました

Laravelを勉強したい人向けの無料の学習サイトを作りました。

ここからリンクに飛べますのでぜひ利用してください。

「new TextEncoder();」とは

文字列を UTF-8 のバイト列に変換(エンコード)するのに使います。

まず下記の記述をします。

const encoder = new TextEncoder(); 

そして下記の記述でUTF-8のバイト列にエンコードします。

encoder.encode('こんにちは')

バイト数を取得するには下記の記述をすればいいです。

encoder.encode('こんにちは').length

ひらがなは1文字3バイトなので3×5=15バイトになります。