プログラミングの国際化

CSI コードセット非依存性サポート

Solaris 7 よりも前のリリースでは、SunOS および Solaris の国際化フレームワークは、拡張 UNIX コード (EUC) 表現のみサポートしていました。このため、日本の PCK、台湾の Big-5、中国の GBK など、EUC モデルに適合しない新しいエンコーディングをサポートできませんでした。

コンピュータ市場の大半では EUC 以外のコードセットサポートが要求されるため、Solaris 7 では EUC と非 EUC コードセットのサポートを可能にする充実したフレームワークを提供します。このサポートを CSI と呼びます。

CSI の目標は、Solaris OS ライブラリやコマンドから、特定のコードセットやエンコーディング方法についての EUC 依存性を除去することです。CSI アーキテクチャにより、Solaris 環境において UNIX ファイルシステム安全なエンコーディングをサポートできます。CSI は UTF-8、PCK [Solaris 2.5.1 (日本語版) は PCK (シフト JIS) をサポートします。] 、Big-5 など、多くの新しいコードセットをサポートします。