SSH Secure Shell Client是个比较简单的linux管理程序,既可以执行命令行又可以进行文件传输,但是最近我却发现在传输中文文件名后,是无法正常显示并被访问的,经过查询,得到的答案是,这是SSH Secure Shell Client多年未解决的问题,要求客户端和服务器端都要‘UTF-8’编码,而Windows中文版的编码是非UTF-8的,所以传输中文会出现乱码问题,并且软件是无法强制编码转换的。
由于服务器的linux有SFTP功能,所以选择了最有效快速的解决办法,就是用FileZilla利用SFTP方式链接进去上传文件。
所以如果遇到有中文名的文件上传的话,就使用开源软件FileZilla使用SFTP方式上传吧,这样就保证了不出现乱码。至于SSH Secure Shell Client,就用来处理英文吧……
下图附利用FileZilla上传成功的中文文件名在SSH Secure Shell Client的显示乱码
FileZilla下上传的中文名
SSH Secure Shell Client的乱码中文名
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。