环境:   CentOS7.5 问题描述:   使用SecureCRT或者Xshell连接Linux,查看某些文件或者命令时给出的提示是乱码,这可能是由于字符集编码与文件或者系统语言字符集不匹配造成的,解决方案如下,工具各个版本可能有细微差别:

  1. 查看系统语言
[root@izbp5tfz home]# echo $LANG

  1. SecureCRT 解决方案
找到"选项"--"会话选项"--"终端"--"外观",修改"字符编码"为你查询到的系统语言编码,"确定"即可,然后重新执行命令就可以发现已经能正常显示了

  1. Xshell 解决方案
找到"文件"--"属性"--"终端",修改"编码"为你查询到的系统语言编码,"确定"即可,然后重新执行命令就可以发现已经能正常显示了