ECMA-48 標準(ISO/IEC 6429)を読み始めたばかりで、質問があります。
それは言います:
この Ecma 標準は、7 ビット コード、拡張 7 ビット コード、8 ビット コード、または拡張 8 ビット コードで使用する制御機能とそのコード化表現を定義します。
ここで「拡張」7/8 ビット コードとはどういう意味ですか?
ECMA-48 標準(ISO/IEC 6429)を読み始めたばかりで、質問があります。
それは言います:
この Ecma 標準は、7 ビット コード、拡張 7 ビット コード、8 ビット コード、または拡張 8 ビット コードで使用する制御機能とそのコード化表現を定義します。
ここで「拡張」7/8 ビット コードとはどういう意味ですか?
ECMA-35 はこれらについて語っています。次の用語が重要です。
コード拡張: 特定のコードの文字セットに含まれていない文字をエンコードするための手法。
エスケープ シーケンス: コード拡張手順で制御目的で使用されるビットの組み合わせの文字列。これらのビットの組み合わせの最初のものは、制御機能 ESCAPE を表します。
Character ESCAPE : ESCAPE は、コード拡張の目的で使用される制御文字です。これにより、CC データ要素内でそれに続く限られた数のビットの組み合わせの意味が変更されます。これらのビットの組み合わせは、ESC 文字を表す先行するビットの組み合わせと共に、エスケープ シーケンスを構成します。
したがって、ここにあるのは、テキストの途中でエンコーディング システムを切り替えることができるシステムです。Latin-1 エンコーディングを使用してテキストを開始し、Latin-2 に切り替えるエスケープ シーケンスを提供して、テキストを続けることができます。ECMA-35 はこれについて付録 A で説明しています。第 13 章には、エスケープ シーケンスの構造に関する詳細情報があります。