centos终端中文乱码_【转】CentOS图形界面和终端中文乱码 .

CentOS图形界面中文乱码解决之1

最近在使用Xen,图形界面中使用virt-manager时,它的界面一半中文乱码,一半中文是正常的,猜想大半是因为LANG导致的。但是修改来修改去就是解决不了问题,最后发现时 LC_ALL 没有改过来

[root@glnode04 ~]# vim ~/.bashrc

#export LANG=zh_CN.GB18030   取消,注释掉,不使用 GB18030

export LANG=zh_CN.UTF-8   使用UTF-8编码

[root@glnode04 ~]# vim /etc/sysconfig/i18n

LANG="en_US.UTF-8"  默认的

SUPPORTED="en_US.UTF-8:en_US:en"

SYSFONT="latarcyrheb-sun16"

#export LC_ALL="zh_CN.GB18030" 取消,注释掉

使用cal命令测试一下,正常了

[root@glnode04 ~]# cal

四月 2011

日 一 二 三 四 五 六

1  2

3  4  5  6  7  8  9

10 11 12 13 14 15 16

17 18 19 20 21 22 23

24 25 26 27 28 29 30

此外,XShell 中设置编码和 文件编码一致时,中文不会是乱码,否则是乱码。

XShell中像地球一样的按钮就是 encoding 按钮,可以修改 XShell 的编码。

建议编码统一使用 zh_CN.UTF-8, Windows 也可以直接识别

-------------------------------------------------------------------------------------------------------------------------

CentOS图形界面中文乱码解决之2

当系统没有安装中文字体包时,将会出现中文乱码,这里介绍解决办法。

系统:CentOS 5.5

系统设置如下:

[root@gd37 ~]# echo $LANG

zh_CN.utf-8

[root@gd37 ~]# cat /etc/sysconfig/i18n

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

注:

/etc/sysconfig/i18n 这里存放的是系统的区域语言设置, i18n是“国际化”的简称,其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数。

第一行  表明你当前系统的语言环境变量设置

第二行  定义控制台终端字体,你文本登录的时候显示的字体就是这个 latarcyrheb-sun16

乱码:

解决:

这是因为没有安装中文包,安装 fonts-chinese-3.02-12.el5.rpm 中文字体包即可解决问题

[root@gd37 ~]#yum install fonts-chinese

posted on 2012-09-14 11:46 回忆之城 阅读(4562) 评论(0)  编辑 收藏 引用 所属分类: unix/linux

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值