shell乱码centos7修改字符集

2024-01-03 11:39:19

1.查看当前使用的字符集

[root@localhost ~]# echo $LANG
zh_CN	# 因为并不是utf-8格式所以导致乱码

2.查看可用字符集

[root@master ~]# locale -a | grep zh
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

3.编辑配置文件

vim /etc/locale.conf
LANG="zh_CN.UTF-8"	# 修改为需要的字符集,修改为utf-8编码

4.刷新配置

source /etc/locale.conf

5.查看当前系统使用编码

[root@localhost ~]# echo $LANG
zh_CN.UTF-8

6.验证是否还有乱码问题。

番外:
如果所使用的编码没有问题,但是shell工具,如(xshell,finalshell,mobaxterm等)依旧出现乱码,检查是否是shell工具问题,
例:如使用finalshell
在这里插入图片描述
在连接的位置,找到相应服务器,然后修改shell工具内字符集。

文章来源:https://blog.csdn.net/shoujoai/article/details/135357576
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。