Chinaunix

标题: [SOLARIS] 如何在SOLARIS里设置环境变量$LANG? [打印本页]

作者: 安琪    时间: 2002-05-03 02:36
标题: 如何在SOLARIS里设置环境变量$LANG?
我有一台工作站,OS是SOLARIS 8。当我直接登陆时,环境变量$LANG的值是‘C’。
当我通过TELNET登陆时,该$LANG就变成了‘zh.UTF-8’。我现在的问题是:如果我
通过TELNET登陆并运行任何一个PERL程序,就总是有如下WARNING:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LANG = \"zh.UTF-8\"
are supported and installed on your system.
perl: warning: Falling back to the standard locale (\"C\".

据查,该环境变量可在“/etc/dt/config/Xconfig ”里面设置。但我的机器中根本
就没有“/etc/dt”子目录。我也注意到有一个“/usr/dt/config/Xconfig”文件,
但没有找到相应的设置。

请高人指点。谢谢。
作者: local0    时间: 2002-05-14 08:08
如果你想设置LANG为zh,
如果你的shell是BSH或KSH则在.profile中
LANG=zh
export LANG
如果是CSH则在.cshrc中:
setenv LANG=zh
作者: muhaook    时间: 2002-05-14 09:07
标题: re
最初由 local0 发布
[B]如果你想设置LANG为zh,
如果你的shell是BSH或KSH则在.profile中
LANG=zh
export LANG
如果是CSH则在.cshrc中:
setenv LANG=zh [/B]


LANG环境变量描述了操作系统的字符集。如果你的字符集是UTF8,把LANG改成zh又有什么用呢?
p.s. zh代表GB2312吧
作者: jghos    时间: 2002-05-14 11:00
在/etc/default/init文件中有关于这个变量的设置。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2