特定のテキストエンコーディング、例えば UTF-8、ISO-8859-2、KOI8-R、GBK、等のデコーダーを表します。デコーダーは入力としてバイトのストリームを取り、コード・ポイントのストリームを出力します。
TextDecoder インターフェイスは、何もプロパティを継承していません。
TextDecoder インターフェイスは、何もメソッドを継承していません。
let utf8decoder = new TextDecoder(); // default 'utf-8' or 'utf8' let u8arr = new Uint8Array([240, 160, 174, 183]); let i8arr = new Int8Array([-16, -96, -82, -73]); let u16arr = new Uint16Array([41200, 47022]); let i16arr = new Int16Array([-24336, -18514]); let i32arr = new Int32Array([-1213292304]); console.log(utf8decoder.decode(u8arr)); console.log(utf8decoder.decode(i8arr)); console.log(utf8decoder.decode(u16arr)); console.log(utf8decoder.decode(i16arr)); console.log(utf8decoder.decode(i32arr));
表示内容: |
表示内容: |