CentOS6.6系統如何設置中文
[root@N1 ~]# cat a.txt
??
以上是亂碼,兩個問號。
中文支持操作如下:
1、查看當前語言支持
[root@N1 ~]# echo $LANG
en_US.UTF-8
2、查看安裝的語言包
[root@N1 ~]# 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=
3、沒有中文包則在線安裝
[root@N1 ~]# yum groupinstall chinese-support
4、安裝完成之後查看支持的字符集
[root@N1 ~]# locale -a
有很多,滾動條向下拉可以看到中文支持的字符集
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.big5hkscs
zh_HK.utf8
zh_SG
zh_SG.gb2312
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.big5
zh_TW.euctw
zh_TW.utf8
zu_ZA
zu_ZA.iso88591
zu_ZA.utf8
5、查看當前字符集配置
[root@N1 ~]# cat /etc/sysconfig/i18n
LANG=”en_US.UTF-8″
SYSFONT=”latarcyrheb-sun16″
6、修改配置為中文字符集
[root@N1 ~]# vi /etc/sysconfig/i18n
LANG=”zh_CN.GB2312″
SUPPORTED=”zh_CN.GB2312:zh_CN:zh”
SYSFONT=”latarcyrheb-sun16″
溫馨提示:由於我用的遠程終端SecureCRT只支持GB2312,所以才修改為GB2312,讓我的SecureCRT顯示中文,如果直接在虛擬機上還是中文亂碼的。
如果想直接在CentOS6.6終端上支持中文,可先查看支持的字符集
[root@N1 ~]# 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=
這樣就可看出系統支持UTF-8字符集,接下來按照接下來的步驟修改為UTF-8字符集即可。
7、執行修改生效命令
[root@N1 ~]# source /etc/sysconfig/i18n
8、再查看安裝的語言包
[root@N1 ~]# locale
LANG=zh_CN.GB2312
LC_CTYPE=”zh_CN.GB2312″
LC_NUMERIC=”zh_CN.GB2312″
LC_TIME=”zh_CN.GB2312″
LC_COLLATE=”zh_CN.GB2312″
LC_MONETARY=”zh_CN.GB2312″
LC_MESSAGES=”zh_CN.GB2312″
LC_PAPER=”zh_CN.GB2312″
LC_NAME=”zh_CN.GB2312″
LC_ADDRESS=”zh_CN.GB2312″
LC_TELEPHONE=”zh_CN.GB2312″
LC_MEASUREMENT=”zh_CN.GB2312″
LC_IDENTIFICATION=”zh_CN.GB2312″
LC_ALL=
9、重新編輯a.txt就可看到中文
[root@N1 ~]# vi a.txt
你好啊 親
以下文章點擊率最高
Loading…