拡張ASCII
普及している自然言語で使われる文字の数はASCIIコードの制限された範囲をはるかに超えるため、それらの言語の処理を助けるために多数の拡張が使われてきた。英語圏外でのコンピュータと通信機器の市場は標準化団体がそれらに対応する最善の方法を熟考する時間が与えられるよりはるかに前から歴史的に開かれていたため、ASCIIへの互換性がない独自拡張は多数存在する。
ASCIIは7ビット符号でありほとんどのコンピュータはデータを8ビットバイトで操作するので、多くの拡張は各バイトの8ビットすべてを使うことにより、追加で利用可能な128の符号を使用する。これは他の方法ではASCIIで容易に表現できない多くの言語を含む助けになるが、コンピュータが売られているすべての国の言語をカバーするにはまだ十分ではないため、これらの8ビット拡張でさえ多数の変種が必要だった。