TextEncoder()

TextEncoder() コンストラクターは、新しく生成された utf-8 の TextEncoder オブジェクトを返します。

構文

encoder = new TextEncoder();

引数

  • TextEncoder() は Firefox 48 以降および Chrome 53 以降では引数を取りません。

メモ: Firefox 48 以前や Chrome 53 以前は、 TextEncoder オブジェクトの引数としてエンコード型のラベルを受け付けていましたが、どちらのブラウザーも仕様書に合わせて utf-8 以外のエンコード型への対応を削除しました。 TextEncoder コンストラクターにどの型のラベルを渡しても無視され、 utf-8TextEncoder が生成されるようになりました。

例外

  • TextEncoder() は Firefox 48 以降および Chrome 53 以降では例外を発生させません。

メモ: Firefox 48 以前および Chrome 53 以前では、不明なエンコード型の場合に例外が発生していました。

仕様書

仕様書 状態 備考
Encoding
TextEncoder() の定義
現行の標準 初回定義

ブラウザーの対応

BCD tables only load in the browser

関連情報