使用WinSCP可以通过SSH连接与linux远程主机互传文件,PuTTY可以通过SSH连接登录到远程linux Shell。
WinSCP中文乱码解决:
在WinSCP Login 对话框中,
Environment > SFTP > Server does not use UTF-8 设为off
PuTTY中文乱码解决:
在PuTTY Configuration对话框中,
Window > Appearance > Font settings 设置字体为Fixedsys,字符集为chinese_gb2312
Window > Translation > Character set Translation on received data 中设置
Received data assumed to be in which character set: UTF-8
(2)
关于解决putty和WinSCP的乱码问题,网上一搜能出来一堆,都一样的。就是让把utf8编码由auto改为off。一看都这么说,我觉得应该是没有问题了,于是乎就尝试着试了一下,但问题出来了。还是不行……
为什么呢?……
经过一番研究发现,其实吧这个把utf8由auto改为off的关键是要看你linux本身是什么编码,如果不是utf8,当然得关了。而我用的是ubuntu,默认是utf8,自然应该将utf8改为on。就这么一尝试,果然解决了都。
两个反思:一、解决问题不能仅仅是为了解决,要知道问题出在哪里;二、勇于自我尝试;
哦对了,修改的位置在:
putty:调出putty的设置,找到Translation;