搜索
查看: 1216|: 0

Xshell连接CentOS6.5 iptables或ls 输出乱码

[复制链接]

183

主题

8

回帖

820

积分

高级会员

积分
820
发表于 2014-8-6 09:34:01 | 显示全部楼层 |阅读模式
今天用Xshell 连接CentOS6.5,当终端》编码设置为:Unicode(UTF-8)时,执行service iptables restart命令的输出就会乱码;当编码设置为:默认语言时,ls的输出就会乱码!
Xshell 登录 CentOS 6.3 中文乱码的解决 http://www.linuxidc.com/Linux/2013-06/86600.htm
VirtualBox4.12文本安装CentOS 5.4以及Xshell连接教程 PDF  http://www.linuxidc.com/Linux/2013-06/85575.htm

乱码问题如下图:

执行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,乱码的问题解决了。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大数据中国微信

QQ   

版权所有: Discuz! © 2001-2013 大数据.

GMT+8, 2024-12-24 02:29 , Processed in 0.074400 second(s), 25 queries .

快速回复 返回顶部 返回列表