エンコーディング
TextEncoderは、コードポイントのストリームを入力として受け取り、バイトのストリームを出力します。コンストラクタに渡されたエンコーディングタイプは無視され、UTF-8のTextEncoderが作成されます。
TextEncoder() ↗は、UTF-8エンコーディングでバイトストリームを生成する新しく構築されたTextEncoderを返します。TextEncoderはパラメータを取らず、例外をスローしません。
let encoder = new TextEncoder();encoder.encodingDOMString 読み取り専用TextEncoderが使用するメソッドを説明する文字列としてのエンコーダーの名前(常にutf-8)。
-
encode(inputUSVString): Uint8Array- 文字列入力をエンコードします。
TextDecoderインターフェースは、UTF-8デコーダーを表します。デコーダーは、バイトのストリームを入力として受け取り、コードポイントのストリームを出力します。
TextDecoder() ↗は、コードポイントストリームを生成する新しく構築されたTextDecoderを返します。
let decoder = new TextDecoder();-
decoder.encodingDOMString 読み取り専用TextDecoderが使用するメソッドを説明するデコーダーの名前。
-
decoder.fatalboolean 読み取り専用- エラーモードが致命的かどうかを示します。
-
decoder.ignoreBOMboolean 読み取り専用- バイトオーダーマーカーが無視されるかどうかを示します。
decode(): DOMStringTextDecoderオブジェクトで指定されたメソッドを使用してデコードします。詳細はMDNのTextDecoderドキュメント ↗を参照してください。