Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

エンコーディング

最終更新 Markdown で表示Agent セットアップ

TextEncoder

背景

TextEncoder はコードポイントのストリームを入力として受け取り、バイトのストリームを出力します。コンストラクターに渡したエンコーディング種別は無視され、UTF-8 の TextEncoder が作られます。

TextEncoder() は、UTF-8 エンコーディングのバイトストリームを生成する、新しく構築された TextEncoder を返します。TextEncoder はパラメーターを取らず、例外もスローしません。

コンストラクター

let encoder = new TextEncoder();

プロパティ

  • encoder.encoding DOMString read-only
    • エンコーダー名です。TextEncoder が使う方式を表す文字列です(常に utf-8)。

メソッド

  • encode(inputUSVString) : Uint8Array

    • 入力文字列をエンコードします。

TextDecoder

背景

TextDecoder インターフェイスは UTF-8 デコーダーを表します。デコーダーはバイトのストリームを入力として受け取り、コードポイントのストリームを出力します。

TextDecoder() は、コードポイントのストリームを生成する、新しく構築された TextDecoder を返します。

コンストラクター

let decoder = new TextDecoder();

プロパティ

  • decoder.encoding DOMString read-only

    • デコーダー名です。TextDecoder が使う方式を表します。
  • decoder.fatal boolean read-only

    • エラーモードが fatal かどうかを示します。
  • decoder.ignoreBOM boolean read-only

    • バイト順マークを無視するかどうかを示します。

メソッド

役に立ちましたか?