分享

解决winscp 和putty 不能显示中文的问题

 非常尛貝 2012-04-03
http://blog.21ic.com/user1/3218/archives/2007/37089.html
http://menglimengwai./blog/454291

(1)
  使用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; 
WinSCP:WinSCP登陆设置环境的UTF-8编码;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多