简体中文 Solaris 系统管理员指南

与简体中文 Solaris 本地化设备的接口

在 C shell 级,每个环境变量都可以shell命令设置成语言环境(用于 ASCII 的 C、用于 EUC 简体中文的 zh 或 GBK 简体中文的 zh.GBK),方法如下:

    C shell 用户可输入如下 shell 命令:


system% setenv LC_TIME locale 

    Bourne shell (sh) 用户可用 setexport


$ set -a LC_TIME
$ LC_TIME=locale 

或者


$ LC_TIME=locale
$ export LC_TIME 

设置 zhzh.GBK语言环境则让用户环境得以简体中文格式和文本显示时间。用户可以为工作的环境定义混合的语言环境。例如,字符可以简体中文键入和转换,时间可以法文格式显示而消息可以英文显示。

许多用户在单一文化环境中工作。LC_ALLLANG 环境变量把所有类别设置为系统默认值。例如,这些 C shell 命令把所有类别的系统默认设置为 locale.


system% setenv LC_All locale 
system% setenv LANG locale 

系统管理员或用户可设置默认值,setenv 语法可在程序设计时使用。

该设置在下次应用程序行调用 setlocale() 函数把类别设置为默认设置时生效:setlocale()(LC_XXX "")