您的位置:首页 > 运维架构 > Linux

sunos和linux设置LANG等参数将默认语言还原为英文

2012-09-28 20:53 531 查看
sunos系统使用中文zh编码在SecureCRT下乱码

查看一下系统支持哪些语言
Ls –al /usr/dt/app-defaults/

#状态下 (不知道是什么shell)

export LANG= zh.UTF-8 是错误的

正确的写法是

LANG= zh.UTF-8

export LANG

问题已解决

=======================

对于linux
[root@mrtg1 locales]# locale //查看系统当前生效的locale环境变量
LANG=en_US.UTF-8
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C

i18n是internationalization的缩写,意思指i和n之间有18个字母。
/etc/sysconfig/i18n里面存放着系统的区域语言设置,可以使linux系统支持国际化信息显示。就是支持多种字符集的转换,避免出现乱码。
[root@mrtg1 locales]# more /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
[root@mrtg1 locales]#
第一行LANG表示系统默认的语言环境变量设置(可能与当前的并不相同),这里是en_US.UTF-8
第二行SUPPORTED表示系统支持哪些字符集,没有设置的语言字符集类型会出现乱码
第三行SYSFONT表示系统终端字符的字体,你文本登录的时候显示的字体就是这个 latarcyrheb-sun16本文出自 “醉梦无的博客” 博客,请务必保留此出处http://wujunfeng.blog.51cto.com/3041/1009507
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: