首先不是因为所连接的linux系统的LANG配置引起的,因为用vi可以正常编程读取中文.
这是因为xshell输出的时候有自己的编码,可以通过以下步骤设置:
以下摘自:
http://www.myexception.cn/operating-system/446384.html
-----------
解决终端xshell乱码问题
首先,由于我们不同服务器设置的默认编码不一致,所以我们希望终端可以自己设置其显示所需要的编码,到底是GBK还是UTF-8,我们说的算。
在FILE——>Properties里面,有如下配置
如果不行,可以试试UTF-8,多试几个就行了.
----------