Xshell中文乱码的解决方法

本文介绍解决Xshell中不能中文乱码、按退格及删除键的方法,用 Xshell 连接 linux 系统时,显示数据到控制台,中文竟然为乱码:

执行 echo $LANG 命令

echo $LANG
输出:
zh_CN.UTF-8
执行 locale 命令
locale
输出:
LANG=zh_CN.UTF-8
LC_CTYPE=”zh_CN.UTF-8″
LC_NUMERIC=”zh_CN.UTF-8″
LC_TIME=”zh_CN.UTF-8″
LC_COLLATE=”zh_CN.UTF-8″
LC_MONETARY=”zh_CN.UTF-8″
LC_MESSAGES=”zh_CN.UTF-8″
LC_PAPER=”zh_CN.UTF-8″
LC_NAME=”zh_CN.UTF-8″
LC_ADDRESS=”zh_CN.UTF-8″
LC_TELEPHONE=”zh_CN.UTF-8″
LC_MEASUREMENT=”zh_CN.UTF-8″
LC_IDENTIFICATION=”zh_CN.UTF-8″
LC_ALL=

说明Linux系统的编码为 UTF-8,要让 Xshell 不显示乱码就需要将 Xshell 的编码方式改为 UTF-8。 

点击[File]–>[ properties]–> [Terminal ] 在右边的translation先选择Unicode(UTF-8)即可。

虽然不会在刚刚的乱码中马上看到变化,但是新打开的内容都将改成正常的字符。

 

Tonitech版权所有 | 转载请注明出处: http://www.tonitech.com/520.html

发表评论