您的位置:首页 > 运维架构 > Linux

修改字符编码解决linux终端中文乱码

2016-08-23 13:55 609 查看
1、查看当前的字符编码
[root@bogon clientUpdate]# locale
LANG=zh_CN.utf8
LC_CTYPE="zh_CN.utf8"
LC_NUMERIC="zh_CN.utf8"
LC_TIME="zh_CN.utf8"
LC_COLLATE="zh_CN.utf8"
LC_MONETARY="zh_CN.utf8"
LC_MESSAGES="zh_CN.utf8"
LC_PAPER="zh_CN.utf8"
LC_NAME="zh_CN.utf8"
LC_ADDRESS="zh_CN.utf8"
LC_TELEPHONE="zh_CN.utf8"
LC_MEASUREMENT="zh_CN.utf8"
LC_IDENTIFICATION="zh_CN.utf8"
LC_ALL=

2、查找需要修改成的字符编码
[root@bogon clientUpdate]# locale -a|grep gbk
zh_CN.gbk
zh_SG.gbk

3、临时修改当前环境变量的字符编码,立刻生效
[root@bogon clientUpdate]# export LANG=zh_CN.gbk

4、查看是否生效

[root@bogon clientUpdate]# locale 

LANG=zh_CN.gbk

LC_CTYPE="zh_CN.gbk"

LC_NUMERIC="zh_CN.gbk"

LC_TIME="zh_CN.gbk"

LC_COLLATE="zh_CN.gbk"

LC_MONETARY="zh_CN.gbk"

LC_MESSAGES="zh_CN.gbk"

LC_PAPER="zh_CN.gbk"

LC_NAME="zh_CN.gbk"

LC_ADDRESS="zh_CN.gbk"

LC_TELEPHONE="zh_CN.gbk"

LC_MEASUREMENT="zh_CN.gbk"

LC_IDENTIFICATION="zh_CN.gbk"

LC_ALL=

5、修改配置文件,保证重启后仍然生效

[root@bogon clientUpdate]# cat /etc/sysconfig/i18n 

LANG=zh_CN.GBK

[root@bogon clientUpdate]# 

[root@bogon clientUpdate]# export LC_ALL=zh_CN.gbk

[root@bogon clientUpdate]# locale

LANG=zh_CN.gbk

LC_CTYPE="zh_CN.gbk"

LC_NUMERIC="zh_CN.gbk"

LC_TIME="zh_CN.gbk"

LC_COLLATE="zh_CN.gbk"

LC_MONETARY="zh_CN.gbk"

LC_MESSAGES="zh_CN.gbk"

LC_PAPER="zh_CN.gbk"

LC_NAME="zh_CN.gbk"

LC_ADDRESS="zh_CN.gbk"

LC_TELEPHONE="zh_CN.gbk"

LC_MEASUREMENT="zh_CN.gbk"

LC_IDENTIFICATION="zh_CN.gbk"

LC_ALL=zh_CN.gbk
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: