免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6568 | 回复: 3
打印 上一主题 下一主题

[SOLARIS] 如何在SOLARIS里设置环境变量$LANG? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-05-03 02:36 |只看该作者 |倒序浏览
我有一台工作站,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”文件,
但没有找到相应的设置。

请高人指点。谢谢。

论坛徽章:
0
2 [报告]
发表于 2002-05-14 08:08 |只看该作者
如果你想设置LANG为zh,
如果你的shell是BSH或KSH则在.profile中
LANG=zh
export LANG
如果是CSH则在.cshrc中:
setenv LANG=zh

论坛徽章:
0
3 [报告]
发表于 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吧

论坛徽章:
0
4 [报告]
发表于 2002-05-14 11:00 |只看该作者
在/etc/default/init文件中有关于这个变量的设置。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP