今天帮公司配置Linux服务器的时候,同事疑问原来的Enlish版的RHEL用Tomcat跑他们的一个Web工程时发生了中文货币符号都显示美元符号的问题,于是打算这次装中文的,俺装到选择语言的时候,看是这样提示的:请选择安装显示的语言;个人认为这句话的意思是在安装过程中显示的语言,结果又选了English,但是选时区的时候选了“亚洲/重庆”,结果安装结束后的Linux还是个英文的,同事一发布工程还是那个问题,于是baidu了以下如何修改操作系统语言,还好Linux不用象Win那样改个不同的语言就要你装语言包,而是只要修改个文件就行了,于是按如下方法修改了/etc/sysconf/i18n文件的内容,重启后同事在发布工程,成功解决!改中文的办法:
无论原来文件内容什么样只要改成下面的就显示中文了
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"字体优化(baidu出来的,没用过):
解决办法:修改与字符集相关的几个环境变量。把/etc/sysconf/i18n文件中的内容,由原来的:
替换为:
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"LANG="zh_CN.GB2312"
SUPPORTED="zh_CN.GB2312:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"Windows和Linux的琐事RedHat Linux下ns2的安装注意事项相关资讯 redhat
- 为什么像 RedHat 那样的开源旗手很 (12/23/2014 07:50:53)
- 红帽目录服务RHDS(Red Hat (11/28/2012 19:14:22)
- RedHat 6 配置网卡team (09/28/2012 18:52:50)
| - RedHat Linux 用户登录认证失败 (06/24/2014 19:56:55)
- Red Hat Enterprise Linux 5.8日志 (09/29/2012 11:41:27)
- Red Hat Enterprise Linux 5--- (09/12/2012 17:10:35)
|
本文评论 查看全部评论 (0)