SunOS リリース 4 のソフトウェアは、非 ASCII 文字のシングルバイト表現をサポートしていました。Solaris 8 のオペレーティング環境は、以下の内容をサポートしています。
複数バイトサポート環境 (Multibyte Support Environment、MSE) プログラミングモデル。これによって、中国語、日本語、または韓国語の文字のような複数バイト文字を論理ユニットとして読み込み、ワイド文字として内部に格納できます。これらのワイド文字はシングルバイトで格納することはできませんが、正当な要求を持つ論理エンティティとしてプログラムが処理できます。最後に、これらのワイド文字は、適切な変換後に論理ユニットとして書き出すことができます。この MSE によって、シングルバイト文字用のものと同一のプログラミングモデルを使って複数バイト文字を処理できるように、プログラムを書き出すことができます。
コードセットの独立性 (Code Set Independence、CSI)。これは、特定のコードセットへの EUC の依存またはメソッドの符号化を、Solaris OS のライブラリとコマンドから取り除きます。この CSI アーキテクチャによって Solaris のオペレーティング環境は、すべての UNIX ファイルシステムの安全な符号化をサポートできます。CSI は、UTF-8、PC-Kanji、Big-5 のような多数の新しいコードセットをサポートしています。
拡張 Unicode のサポート。これは、簡体字中国語と繁体字中国語に関する新しい Unicode (UTF-8) のロケールを追加します。en_US.UTF-8 ロケールでアラビア語、ヘブライ語、タイ語のような複合テキスト配置 (Complex Text Layout、CTL) スクリプトについて、双方向テキストとコンテキスト文字の適切な印刷が、完全にサポートされています。
詳細については、『国際化対応言語環境の利用ガイド』を参照してください。