--- 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")}} です。
StringView
はC言語の文字列配列型のような表現を提供します。仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName("Encoding")}} | {{Spec2("Encoding")}} | 初回定義 |
TextDecoder
{{Compat("api.TextDecoder")}}
TextEncoder
{{Compat("api.TextEncoder")}}