解决SSH Secure Shell Client中文乱码问题

时间:2022-03-01 09:13:20
解决SSH Secure Shell Client中文乱码问题

一直使用SSH Secure Shell Client,该软件是免费的SSH远程登录软件。缺点是使用本地编码,比如windows是GBK,那么登录就是通过GBK连接,这样如果服务器编码是UTF-8,会产生中文乱码,比如:

解决SSH Secure Shell Client中文乱码问题

当需要阅读中文信息的时候就很麻烦。因为现在越来越多的软件或者类库使用通用的UTF-8编码。

目前使用的替代方案是,使用putty:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

该工具是开源免费的,虽然比SSH Secure Shell Client简陋,但是支持设置编码,而且很小,可以放在U盘中随时使用。

如果不设置编码,默认是系统本地编码,在vista下就是GB18030,设置界面如下:

解决SSH Secure Shell Client中文乱码问题

设置后,就可以显示utf-8编码的中文信息了:

解决SSH Secure Shell Client中文乱码问题

另外,就是SSH Secure Shell Client支持图形化的SFTP,用于文件的上传和下载,这个功能比较有用,putty只提供了一个命令行的sftp客户端。

可以使用另外的工具实现图形化sftp,比如filezilla,下载地址:

http://filezilla-project.org/download.php?type=client

下载客户端即可,filezilla还提供了ftp的服务器端。可以下载绿色版本的,或者下载按照官方推荐的windows安装版。该工具的截图:

解决SSH Secure Shell Client中文乱码问题

来源:http://blog.sina.com.cn/s/blog_4f18c3ec0100f9u9.html

不过,我使用发现,用filezilla连接ftp服务器时,中文文件夹,还是显示为乱码,我改用WinSCP中文支持很好,能很好的解决了问题。