Encoding API

これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。

Encoding API はレガシーな非UTF-8エンコーディングを含む様々な文字エンコーディングのテキストを扱うメカニズムを提供します。

このAPIは4つのインターフェースを提供します。それは、 TextDecoderTextEncoderTextDecoderStream そして TextEncoderStream です。

インターフェース

チュートリアルとツール

  • shimはこのインターフェースをサポートしていないブラウザでもこのインターフェスを使えるようにします。
  • StringView はC言語の文字列配列型のような表現を提供します。

仕様書

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

ブラウザーの対応

TextDecoder

BCD tables only load in the browser

TextEncoder

BCD tables only load in the browser