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 設(shè)為off PuTTY中文亂碼解決: 在PuTTY Configuration對話框中, Window > Appearance > Font settings 設(shè)置字體為Fixedsys,字符集為chinese_gb2312 Window > Translation > Character set Translation on received data 中設(shè)置 Received data assumed to be in which character set: UTF-8 (2) 關(guān)于解決putty和WinSCP的亂碼問題,網(wǎng)上一搜能出來一堆,都一樣的。就是讓把utf8編碼由auto改為off。一看都這么說,我覺得應(yīng)該是沒有問題了,于是乎就嘗試著試了一下,但問題出來了。還是不行…… 為什么呢?…… 經(jīng)過一番研究發(fā)現(xiàn),其實吧這個把utf8由auto改為off的關(guān)鍵是要看你linux本身是什么編碼,如果不是utf8,當(dāng)然得關(guān)了。而我用的是ubuntu,默認(rèn)是utf8,自然應(yīng)該將utf8改為on。就這么一嘗試,果然解決了都。 兩個反思:一、解決問題不能僅僅是為了解決,要知道問題出在哪里;二、勇于自我嘗試; 哦對了,修改的位置在: putty:調(diào)出putty的設(shè)置,找到Translation; WinSCP:WinSCP登陸設(shè)置環(huán)境的UTF-8編碼; |
|