Linux中文乱码问题
2015-09-10 22:03
519 查看
安装了centos6.5的虚拟机,安装过程中选择了英文系统和英文语系,因此在虚拟机中输入中文字符时出现了乱码的情况
查看当前语言系统 echo $LANG
[user@luihj1 bin]$ echo $LANG
en_US.UTF-8
查看安装的语言包,发现并没有安装中文语言包
[user@luihj1 bin]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
安装中文语言包,命令:yum groupinstall chinese-support
安装过程按需选择y or n进行语言包安装,直到提示complete
接下来可以修改语言系统为中文
如果只是临时修改,则只要设置LANG=语言名称就可以
[root@luihj1 bin]# LANG="Zn_CN.UTF-8"
[root@luihj1 bin]# echo $LANG
Zn_CN.UTF-8
如果希望系统默认语系支持中文,则修改i18n文件中的LANG变量的值: Vi /etc/sysconfig/i18n
更改为如下所示内容
保存并退出文档编辑
更改后重启系统,则系统默认语系变为中文语系LANG="en_US.UTF-8"
还可以这样做,编辑/etc/sysconfig/i18n文件(要在root用户下才能 更改)------默认英文系统,支持中文简体、繁体、英文
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="eu_ES.UTF-8:eu_ES:eu:zh_HK.UTF-8:zh_HK:zh:zh_CN.UTF-8:zh_CN:
zh:zh_SG.UTF-8:zh_SG:zh:zh_TW.UTF-8:zh_TW:zh:en_AU.UTF-8:en_AU:en:en_HK.
UTF-8:en_HK:en:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
SYSFONTACM="utf8"
保存并退出,重启
查看当前语言系统 echo $LANG
[user@luihj1 bin]$ echo $LANG
en_US.UTF-8
查看安装的语言包,发现并没有安装中文语言包
[user@luihj1 bin]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
安装中文语言包,命令:yum groupinstall chinese-support
安装过程按需选择y or n进行语言包安装,直到提示complete
接下来可以修改语言系统为中文
如果只是临时修改,则只要设置LANG=语言名称就可以
[root@luihj1 bin]# LANG="Zn_CN.UTF-8"
[root@luihj1 bin]# echo $LANG
Zn_CN.UTF-8
如果希望系统默认语系支持中文,则修改i18n文件中的LANG变量的值: Vi /etc/sysconfig/i18n
更改为如下所示内容
保存并退出文档编辑
更改后重启系统,则系统默认语系变为中文语系LANG="en_US.UTF-8"
还可以这样做,编辑/etc/sysconfig/i18n文件(要在root用户下才能 更改)------默认英文系统,支持中文简体、繁体、英文
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="eu_ES.UTF-8:eu_ES:eu:zh_HK.UTF-8:zh_HK:zh:zh_CN.UTF-8:zh_CN:
zh:zh_SG.UTF-8:zh_SG:zh:zh_TW.UTF-8:zh_TW:zh:en_AU.UTF-8:en_AU:en:en_HK.
UTF-8:en_HK:en:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
SYSFONTACM="utf8"
保存并退出,重启
相关文章推荐
- Linux之V4L2基础编程
- CentOS7中关闭selinux
- 学习linux
- Linux上使用SMART检测硬盘
- Linux V4L2 摄像头视频采集
- 在CentOS 6.3中安装与配置JDK-7
- [转]Linux上程序执行的入口--Main
- linux likely & unlikely 宏
- 【1】基于TQ2440的MP3设计——【5、裁剪和移植Linux 2.6 内核】
- Linux下常用命令-权限管理命令
- linux相关的关机命令shutdown、halt、poweroff、init
- 《神探tcpdump终结招》-linux命令五分钟系列之四十三
- 《神探tcpdump第八招》-linux命令五分钟系列之四十二
- 《神探tcpdump第七招》-linux命令五分钟系列之四十一
- 《rsync同步的艺术》–linux命令五分钟系列之四十五
- 《ssh-copy-id帮你建立信任》–linux命令五分钟系列之四十四
- 《神探tcpdump第六招》-linux命令五分钟系列之四十
- 《神探tcpdump第五招》-linux命令五分钟系列之三十九
- 《神探tcpdump第四招》-linux命令五分钟系列之三十八
- 《神探tcpdump第三招》-linux命令五分钟系列之三十七