在 C shell 级,每个环境变量都可以 shell 命令设置成语言环境 (用于 ASCII 的 C
、用于 EUC 简体中文的 zh
或 GBK 简体中文的 zh.GBK
) ,方法如下:
C shell 用户可输入如下 shell 命令:
system% setenv LC_TIME locale |
Bourne shell (sh) 用户可用 set 或 export:
$ set -a LC_TIME $ LC_TIME=locale |
或者
$ LC_TIME=locale $ export LC_TIME |
设置 zh
或 zh.GBK
为语言环境则让用户环境可以用简体中文格式和文本显示时间。用户可以为工作的环境定义混合的语言环境。例如,字符可以简体中文键入和转换,时间可以法文格式显示而消息可以英文显示。
许多用户在单一文化环境中工作。 LC_ALL
和 LANG
环境变量把所有种类设 置为系统缺省值。例如,这些 C shell 命令把所有种类的系统 缺省设置为 locale.
system% setenv LC_All locale system% setenv LANG locale |
系统管理员或用户可设置缺省值,setenv 语法可在程序设计时使用。
该设置在下次应用程序行调用 setlocale() 函数把种类设置为缺省设置时生效:setlocale()(LC_
XXX ""
)