- 论坛徽章:
- 0
|
在aix,solaris.hp,redhat,suse 上如何修改locale.
Locale 常用命令
locale -a 列出系统当前安装的所有locale
locale -a |grep ja 列出所有日语的locale
locale 查看当前的locale
下面是在各种平台修改locale,操作需要root来完成。
AIX
(1) Edit /etc/environment
(2) 修改 LANG=locale ,export LANG.locale 是你要修改的具体locale.
(3) 保存然后 reboot
Solaris/HP
(1) vi /etc/TIMEZONE
(2) 修改 LANG=locale,reboot.
(3) 重新登陆CDE的时候,选择需要的语言。
(4) Ctrl+Space 切换输入法
Linux RedHat
(1) vi /etc/sysconfig/i18n
(2) 修改LANG=locale
(3) reboot
(4) Shift+Space 切换输入法
解决办法:修改与字符集相关的几个环境变量。把/etc/sysconf/i18n文件中的内容,由原来的:
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
替换为:
LANG="zh_CN"
SUPPORTED="zh_CN:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
其实就是三个系统环境变量在起作用。也可以使用RHEL3的i18n文件:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh"
SYSFONT="lat0-sun16"
SYSFONTTACH="8859-15"
Linux SuSe server9
(1) vi /etc/sysconfig/language
(2) RC_LANG=LOCALE (最好把所有的值都改掉,这样比较彻底),ROOT_USES_LANG="yes"
(3) reboot
(4) 重新登陆CDE时候选择需要的语言。
(5) Shift+Space切换输入法。
日语在各个平台的locale
Solaris:
setenv LANG ja_JP.eucJP
setenv LANG ja_JP.PCK
HP-UX 11.0:
setenv LANG ja_JP.SJIS
setenv LANG ja_JP.eucJP
AIX 5.3:
setenv LANG Ja_JP (shift jis)
setenv LANG ja_JP (euc)
Linux_x86:
setenv LANG ja_JP.eucjp
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/16009/showart_109942.html |
|