コード・セット戦略
システムの各ロケールでは、使用するコード・セットと、 コード・セット内の文字の扱い方が定義されています。 システムには複数のロケールをインストールできるため、システム上で、 異なるユーザーが複数のコード・セットを使用できます。 システムは異なるコード・セットを使用するロケールで構成できますが、システム・ユーティリティーはすべて、 システムが 1 つのコード・セットの下で実行されているものと見なします。
ほとんどのコマンドは、ロケールで使用されている基礎となるコード・セットの内容を知りません。 コード・セットの内容は、コード・セットから独立したライブラリー・サブルーチン (グローバリゼーション・ライブラリー) によって隠されています。このサブルーチンは、コード・セットに依存するサブルーチンに情報を渡します。
多くのプログラムは ASCII に依存しているため、コード・セットにはすべて、 適切なサブセットとして 7 ビット ASCII コード・セットが含まれています。 7 ビット ASCII コード・セットは、サポートされているすべてのコード・セットに共通なので、 その文字は ポータブル文字セット と呼ばれることがあります。 7 ビット ASCII コード・セットは、ISO646 定義に基づくもので、文字、句読文字、 数字 (0-9)、大文字および小文字の英語アルファベットを含みます。