CentOS图形界面和终端中文乱码
2011-04-21 19:26
363 查看
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
参考:
http://woshileilei.blog.sohu.com/71350704.html
http://hi.baidu.com/du_liang/blog/item/aa571c61a77fe3d38cb10d2f.html
最近在使用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
参考:
http://woshileilei.blog.sohu.com/71350704.html
http://hi.baidu.com/du_liang/blog/item/aa571c61a77fe3d38cb10d2f.html
相关文章推荐
- CentOS 5.4开启telnet以及终端中文显示乱码解决办法
- zhcon-Ubuntu字符界面(终端tty1-6)中文乱码和分辨率的解决方案
- 解决ssh终端CentOS后中文显示乱码
- zhcon-Ubuntu字符界面(终端tty1-6)中文乱码和分辨率的解决方案
- centos 6.5下使用中文输入法,切换图形界面和命令行
- centos终端中mysql中文显示乱码的处理
- CentOs中从图形界面转到终端用"startx"不能返回图形界面的问题
- CentOS终端命令行显示中文乱码的解决方法
- zabbix-web界面图形中文乱码解决方法
- vmware中的centos字符界面和图形界面切换(即7个终端的切换)
- CentOS 5.6 x86_64 装virtualBox图型界面中中文乱码
- CentOS终端命令行显示中文乱码的解决方法
- TK模块写图形界面中文显示乱码的解决方法。
- CentOS 6.5开启启动后,无法进入原来的图形终端界面,而是进入的命令界面
- 在Centos 6.5 中启动LifeRay 6.2-CE-GA4; 如何给Centos 6.5增加图形界面
- 在Linux的终端和Shell中显示中文乱码的解决方法
- ActiveMQ 界面中文乱码
- CentOS图形界面的开启与关闭
- CentOS下设置中文编码设置和中文乱码解决
- CentOS7 Minimal 最小化安装后再安装GNOME图形界面