免费注册 查看新帖 |

Chinaunix

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

Unix&&Linux 修改locale [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-08 19:10 |只看该作者 |倒序浏览

在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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP