FTP軟件Filezilla出現“讀取目錄列表失敗”的解決辦法


FTP軟件Filezilla出現“讀取目錄列表失敗”情況一般出現在vista/win7系統上,之前在xp上沒發現這種情況。

總的來說,不論是打開FTP出現亂碼或者顯示“讀取目錄列表失敗”均是由字符集引起的。咱們的windows系統默認是采用的GBK碼(僅支持中文字符及拉丁字符),而FTP服務器,為了更好的字符兼容性而采用UTF8碼(在港台地區甚至有個名字叫“萬國碼”),以顯示所有可能的語言文字。

但是在GBK碼和UTF8碼中,同一個字的表示方式並不相同,這樣就導致了在UTF8碼下正常的文字到了GBK碼下就顯示不正常(有可能顯示為亂碼或其它字符)

為了解決這個問題,需要為FTP客戶端指定一個字符集(編碼方式),目前僅發現Filezilla具備該功能,這也是為什么指定使用Filezilla作為客戶端的原因(而且這個軟件是開源軟件,最實惠的好處就是免費)。

解決亂碼的辦法如下:

點擊菜單中的“文件”–>“站點管理器”,在打開的新窗口中點擊左下方的“新建(New Site)”按鈕,在左上的列表中出現的“新站點(New Site)”中把名字改為FTP(或者其它別的都行),然后在右邊的“主機(Host)”中填入 ftp.nacta.edu.cn,其它保持默認就行;點擊右邊最后一個選項卡“字符集(CharSet)”,然后選擇“強制UTF8(Force UTF8)”。

設置完后直接點connect就可以連接上FTP服務器了,而且以后都不用再輸入地址,只需要點工具欄里第一個圖標旁邊的向下小箭頭,選擇剛才新建的那個配置就可以連接了。

目前發現只有在vista/win7下需要這樣設置,在xp中這樣設置好像反而會出錯(微軟做的東西簡直太郁悶了。。。不論是Mac還是Linux都沒有這樣的情況出現)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM