英文liux系统装好后不能显示中文的解决办法:
注:我的系统是:
[root@localhost ~]# cat /etc/redhat-release
CentOS release 4.4 (Final)
1)安装中文支持包,这个包在系统盘里可以找到:
fonts-ISO8859-2-75dpi-1.0-13
ttfonts-zh_CN-2.14-6
2)修改/etc/sysconfig/i18n (具体内容如下)
[root@localhost ~]# cat /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
#SUPPORTED="en_US.UTF-8:en_US:en"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
[root@localhost ~]#
logout 当前的session.
re-login.
[root@localhost ~]# locale
LANG=GB2312
LC_CTYPE="GB2312"
LC_NUMERIC="GB2312"
LC_TIME="GB2312"
LC_COLLATE="GB2312"
LC_MONETARY="GB2312"
LC_MESSAGES="GB2312"
LC_PAPER="GB2312"
LC_NAME="GB2312"
LC_ADDRESS="GB2312"
LC_TELEPHONE="GB2312"
LC_MEASUREMENT="GB2312"
LC_IDENTIFICATION="GB2312"
LC_ALL=
这样就ok了。
另外需要提醒的两个问题:
1)由于我是在vmware里装的linux系统,装后好浏览器的中文显示是ok的,可是终端里还是不能显示中文,该显示中文的地方为空白,原因是因为:终端里缺省用的是西方的字符集,我们需要改一下:
在终端的菜单栏点击tab terminal->set character encoding --->Unicode(UFT -8)
这样终端就可以正常 显示中文了。
2)从host机(Windows)用putty连到 guest (vmware linux) 中文显示乱码,这是putty设置的问题,在putty 里translation 里选择UTF -8即可正常显示中文。
阅读(2523) | 评论(0) | 转发(0) |