Putty 如何解决远程登录的中文乱码问题
我经常登录水木社区论坛同网友交流讨论各种话题
前几天,决定将登录客户端改为 Putty ,使用 SSH 登录
Putty是一款 Windows 下应用较广的远程登录客户端,而且它也是开源的
但是用 Putty 登录水木后,中文文字显示乱码
我设置了半天,还是不解决问题,我以为是版本的问题,于是我从putty官网下载最新的64位绿色版0.74
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
然后Putty里设置了半天才解决,最后发现应该不是版本的问题,在此跟大家共享一下
这里特别需要提醒一下,到目前2020年8月 Putty 的最新版是 0.74,一些下载网站提供的 Putty 1.0 版,其实是病毒,这是我电脑上的 Windows Defender 扫毒提示的
首先,在 Putty 打开的页面,在 Host Name 栏中填写水木地址 bbs.newsmth.net
Connection type 选择 SSH
Saved Sessions 填入自定义的连接名称
左边的选择框中,点击 Window 下的 Appearance ,右侧 Font Settings 中,点击 Change 按钮
设置为自己喜欢的字体,我一般习惯用新宋体,大小应设置为 18-point,也就是中文字号 小二 比较合适
关键在于设置 Window 下的 Translation ,右侧 Remote font encoding 列表中,
网上许多文章说设置为 UTF-8 即可支持中文,但是我连接水木后,中文还是乱码
这时应该设置为列表最下方的 Use font encoding ,即可正常显示中文,不知道其他中文站点是否也需要这样设置
但是这种设置如果不保存,下次打开又需要重新设置,而此时界面没有保存按钮
这时需要选定左侧上方的 Session,回到连接设置,点击右侧的 Save,这样该连接名称和设置就保存了
下次再打开Putty,只需要单击该连接名称,点击 Load 按钮,以前连接的设置就恢复了