Xshell里面查看文件中文乱码问题
问题描述:
在Xshell上使用tail -fn99 aa.out命令查看文件,发现展示出来的中文都显示乱码。
问题排查:
1、打开xftp页面,在文件传输窗口里面使用记事本查看对应文件,发现文件里面的中文是正常的。(推测是编码问题 所以展示乱码)
2、在连接成功的页面上使用命令:echo $LANG查看到系统编码为:en_US.UTF-8(我的没问题)
如果不是en_US.UTF-8 ,可以使用命令设置系统环境变量LANG为en_US.UTF-8:
export LANG=en_US.UTF-8
3、Xshell终端编码查看:
中文版:文件–>属性–>终端–>键盘–>编码
问题出现在Xshell终端编码选择的是默认编码方式。(问题所在)
问题解决:
将其选择为Unicode(UTF-8)
修改后记得退出重新连接,中文就正常显示了。