如果你已經有一個FTP空間,如筆者家中有一部QNAP的NAS所架設的FTP伺服器,但如果每次要取用或者存放資料時都需要透過FTP Client來連線,又覺得不方便因此就可以透過NetDrive將FTP或WebDev變成本機磁碟形式,方便存取資料。
NetDrive的取用可以到官方網站或者到阿榮福利味下載安裝,安裝方法也請自行參閱,因為本篇的重點是在如何讓FTP資料的中文能夠順利顯示,所以就不詳述內容。
由於有時候NetDriver連線到FTP若內容有中文有時候看到的內容會如同下圖紅色圈選處一般出現亂碼。
而且這些亂碼資料夾還無法使用,因此需要調整FTP伺服器與NetDrive相關的設定值來解決這個問題。
伺服器端:由於只用QNAP的NAS可用,所以以此為例。
登入QNAP後,請點選[系統管理]底下的[一般設定],接者點選[語言],把語言中檔名編碼變更成[英文],接著選擇套用。
NetDrive:以1.3.2.0版為例
1.將NetDrive中的站台設定好後,先不要點選[Connect],若已點選[Connect]請先點選[Disconnect],回到離線狀態再設定(按鈕顯示[Connect])。
2.點選你所設定的站台名稱(如下圖[Nestor Home]),接著點選[Advanced]。
3.畫面會跳出如下圖的設定視窗,請將紅框處的[Encoding]選擇為[UTF-8],接著點選Ok,完成設定後就可以點選[Connect],啟動連線。
4.設定完成後就會如下圖所示,剛剛的亂碼資料夾會回到正確的中文顯示。
後記:由於顯示其實主要取決於FTP Server端與Client端的編碼是否相同,常見的FTP Client通常會自動的挑選適合的編碼但NetDrive不會,因此需要使用者自行設定,而QNAP上的語言顯示編碼中沒有UTF-8可以選擇,其繁體中文對應的是Big5編碼,而NetDrive中也沒有Big5可選擇,經過反覆嘗試後,才發現原來QNAP上的英文是對應UTF-8,因此可正確對應NetDrive中的UTF-8。
留言