背景
Xftp连接服务器查看文件名含中文显示乱码,如图:
原因
乱码,一般是说明编码方式和解码方式不一致导致的。
当通过Xftp连接虚拟机,看到文件名乱码时,其原因极可能是Xftp的编码方式和虚拟机的编码方式不一致导致的。
解决方案
设置虚拟机的编码方式与Xftp的编码方式的一致。
1、查看虚拟机编码方式
在命令行输入——echo $LANG
,即可查看虚拟机的编码方式。
示例:
2、设置Xshell的编码方式
找到位置:文件——》属性——》“终端”;
根据上面查看的编码方式,在“终端”Tab下的“编码”选择合适的编码方式。
如图:
示例:
修改完成后,点击“确定”即可。
再次通过xftp使用命令查看文件名时,就能正常看到中文了。