DHTML: TextDecoder コンストラクター  編集:2022.01.16 by T.A.

パラメーターで指定されたエンコーディング用に新しく作成されたTextDecoderオブジェクトを返します。→MS(en)

utfLabelの値が不明な場合、または「置換」デコード・アルゴリズム(「iso-2022-cn」または「iso-2022-cn-ext」)につながる2つの値のいずれかである場合、RangeError がスローされます。

構文
decoder= new TextDecoder([utfLabel[, options]])
utfLabel オプション エンコーダーのラベルを含む DOMString であり、デフォルトは「utf-8」です。これは任意の有効なラベルである可能性があります。
options オプション 次のプロパティを持つ TextDecoderOptions ディクショナリーです:
fatal コーディング・エラーが見つかったときに TextDecoder.decode() メソッドが TypeError をスローする必要があるかどうかを示す Boolean フラグ。デフォルトはfalseです。
var textDecoder1 = new TextDecoder("iso-8859-2");
var textDecoder2 = new TextDecoder();
var textDecoder3 = new TextDecoder("csiso2022kr", {fatal: true}); // Allows TypeError exception to be thrown.
var textDecoder4 = new TextDecoder("iso-2022-cn"); // Throw a RangeError exception.

テスト
HTML:

ここに表示
スクリプト組み込み:



スクリプト:


スクリプト:



表示内容:
表示内容: