xshell联系CentOS6.5 iptables要么ls 乱码输出

今天Xshell 联系CentOS6.5。当终端》编码设置为:Unicode(UTF-8)时刻,跑service iptables restart输出是乱码命令;当编码被设置为:当默认语言。ls输出乱码!


乱码问题例如以下图:


运行locale命令输出结果例如以下:

LANG=zh_CN.GB18030
LC_CTYPE="zh_CN.GB18030"
LC_NUMERIC="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=
然后在Xshell中找相应的编码,结果没有相应的。尝试几个相似的结果都不行:


既然是两端的语言编码不一致,Xshell中又找不到相应的,那就改动系统的吧!

运行命令:vi /etc/sysconfig/i18n


上图是改动之后的。改动之前是:

#LANG="zh_CN.UTF-8"
LANG="zh_CN.GB18030"

改动之后。保存。再把编码设置为:Unicode(UTF-8)。运行测试输出命令,OK,这个问题的解决失真。

版权声明:本文博主原创文章,博客,未经同意不得转载。

原文地址:https://www.cnblogs.com/zfyouxi/p/4872256.html