Unicode/UTF-8 语言环境支持 Unicode 4.0。en_US.UTF-8 语言环境使用 UTF-8 作为其字符集来提供多脚本处理支持。该语言环境处理多个脚本中的输入和输出文本,是 Solaris 操作系统中第一个具有此功能的语言环境。其他 UTF-8 语言环境的功能与 en_us.UTF-8 的功能相似。后面对 en_US.UTF-8 的探讨同样适用于这些语言环境。
UTF-8 是由 X/Open-Uniforum Joint Internationalization Working Group (XoJIG) 在 1992 年制定的 Unicode/ISO/IEC 10646-1 的文件系统安全通用字符集转换格式,并在 1996 年作为 ISO/IEC 10646-1:1993 的第二修正案被 ISO 和 IEC 批准。该标准已由 Unicode Consortium、国际标准化组织和国际电工技术委员会采用而成为 Unicode 4.0 和 ISO/IEC 10646-1 的一部分。
Solaris 环境中的 Unicode 语言环境支持对在 Unicode 4.0 与 ISO/IEC 10646-1 和 10646-2 中定义的每一个代码点值的处理。所支持的脚本不仅包括全欧洲语言和亚洲语言,还包括一些复杂的文本布局,如阿拉伯语、希伯来语、印度语和泰语。
某些 Unicode 语言环境,特别是亚洲语言环境,包括更多的 Kanji 或 Hanzi 字型。
由于字体资源有限,当前 Solaris Unicode 语言环境仅包括来自下列字符集的字符字型。
ISO 8859-1(大多数西欧语言,如英语、法语、西班牙语和德语)
ISO 8859-2(大多数中欧语言,如捷克语、波兰语和匈牙利语)
ISO 8859-4(斯堪的纳维亚和波罗的海语)
ISO 8859-5(俄语)
ISO 8859-6(阿拉伯语,包括许多具有更多表示形式的字符字型)
ISO 8859-7(希腊语)
ISO 8859-8(希伯来语)
ISO 8859-9(土耳其语)
ISO 8859-15(大多数带有欧元符号的西欧语言)
GB 2312-1980(简体中文)
JIS X 0201-1976, JIS X 0208-1990(日语)
KSC 5601-1992 附件 3(朝鲜语)
GB 18030(简体中文)
HKSCS(繁体中文,中国香港特别行政区)
Big5(繁体中文,中国台湾地区)
IS 13194.1991,也称为 ISCII(印度语,包括许多具有更多表示形式的字符字型)
如果您试图查看 en_US.UTF-8 语言环境中没有其相应字型的字符,则该语言环境将显示 no-glyph 字型,如下图所示:
语言环境可以在安装时选择,并可指定为系统的缺省语言环境。
对于 64 位和 32 位的 Solaris 系统,提供了同一级别的 en_US.UTF-8 语言环境支持。
Motif 和 CDE 桌面应用程序和库支持 en_US.UTF-8 语言环境。但 XView™ 和 OLIT 库不 支持 en_US.UTF-8 语言环境。