--- title: Encoding API slug: Web/API/Encoding_API translation_of: Web/API/Encoding_API ---

{{DefaultAPISidebar("Encoding API")}}{{SeeCompatTable}}

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

このAPIは4つのインターフェースを提供します。それは、 {{domxref("TextDecoder")}}、 {{domxref("TextEncoder")}}、 {{domxref("TextDecoderStream")}} そして {{domxref("TextEncoderStream")}} です。

インターフェース

チュートリアルとツール

仕様書

仕様書 状態 備考
{{SpecName("Encoding")}} {{Spec2("Encoding")}} 初回定義

ブラウザーの対応

TextDecoder

{{Compat("api.TextDecoder")}}

TextEncoder

{{Compat("api.TextEncoder")}}