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编码; |
|