在 FTP 傳輸領域,不支援 UTF-8 編碼的文字,甚至是許功蓋的衝碼問題,一直是許多人公認最不方便的缺陷之一。這問題不僅牽涉到伺服器端本身有沒有支援,與使用者端的軟體也有一定的關係。
一直到現在,雖然有少數軟體已經解決了大五碼的衝碼問題,但是對於 UTF-8 幾乎還是一籌莫展,很難做到全面性的支援。
在台灣FTP聯盟的 [教學]殘酷的FTP多國語系編碼衝碼測試這篇文章中,有提供了一個內含各國文字檔名的壓縮檔。
將這個檔案放在 FTP 伺服器中,再用常見的 client 去連,就可發現非常殘酷的事實 - 幾乎沒有一個組合可以正確顯示出所有的字元來。
後來,在偶然的機會下看到這個介紹:SuperScott's BBS -> 在Win32平台使用FTP傳輸Unicode檔案之解決方案,雖然看起來很棒,不過總是要自己測試看看才知道。
在抓齊了相關軟體後,經過一陣手忙腳亂的安裝,總算是看到測試結果了。基本上與上述兩篇文章的結果差不多,除了少數幾個歐洲國家的文字顯示不出來外,其他幾乎都是正常的。
而這些顯示不出來的字元,如果直接複製正確的資料夾貼到 SmartFTP 中,卻又可以進入,所以我想應該是 SmartFTP 某些地方出了問題吧!期待之後的版本會有所改進。
以下是我這次進行測試順手寫的一些簡單教學:
要注意的是,RaidenFTPd 是一套要付錢的 shareware,不過如果確實有這方面需求的話,花個 650 元註冊就能完全解決這個惱人的問題,其實應該還挺划算的啦!
我有嘗試過Gene6 FTP Server+SmartFTP,也是可以正常傳送UTF-8,您可以試試,不過Gene6 FTP Server也是收費軟體就是了...
評論由 yhk 發表 @ 五月 11 日, 2006 5:21 上午
我說 ...
Gene6 FTP Server 是好東西
RaidenFTPd 沒用過 不予置評 ...
但為何不用完全免費的 FileZilla Server ?
FileZilla Server + SmartFTP
http://rmlkh.hp.infoseek.co.jp/ue/fz.PNG
可惜的是 FileZilla Client 不支援 UTF-8 ...
評論由 rlkh 發表 @ 五月 11 日, 2006 8:39 下午
謝謝兩位提供的資訊!
有空我會再來測試看看^^
評論由 C.H.Weng 發表 @ 五月 11 日, 2006 11:46 下午
FileZilla (Client)在Site Manager內設定即可對特定FTP Server打開UTF-8 support吧
評論由 路人甲 發表 @ 五月 14 日, 2006 9:35 下午
要 Server 與 Client 同時支援 UTF-8,才能正常顯示。
評論由 C.H.Weng 發表 @ 五月 14 日, 2006 10:05 下午
FileZilla Client 用不了 UTF-8
2.2.22 時
開 auto 或 force UTF-8
都可以顯示一部份的字
http://rmlkh.hp.infoseek.co.jp/ue/fz2222.PNG
2.2.23
開 auto 或 force UTF-8
都可以看到 Client 沒有發送 OPTS UTF8 ON 的指令
而結果是完全的亂碼 ...
http://rmlkh.hp.infoseek.co.jp/ue/fz2223.PNG
評論由 rlkh 發表 @ 五月 16 日, 2006 12:28 上午
FileZilla Client 的那個選項確實有點奇怪,找不太到重現 bug 的規則。
這陣子作者好像有在處理這個問題,希望過陣子會有結果。基本上我還是比較習慣 FileZilla 的介面!
另外 Server 的支援好像也沒有很完整,弄了半天還是搞不太清楚應該怎麼設:(
評論由 C.H.Weng 發表 @ 五月 16 日, 2006 3:09 上午
Server可以考慮用免費的zFTPServer
評論由 路人A 發表 @ 四月 29 日, 2007 4:36 下午
我也推薦 FileZilla 跟 SmartFTP 的組合,這樣的組合似乎完全沒問題呢。:)
(FileZilla Server 0.9.23 beta, SmartFTP Client 2.5.1006)
http://img210.imageshack.us/img210/5348/ftp1wh2.png
http://img165.imageshack.us/img165/3114/ftp2tu4.png
評論由 小斌 發表 @ 十月 8 日, 2007 6:41 上午
新版本的FileZilla Client+FileZilla Server的組合似乎完全沒有問題呢
已經使用文中提到的測試包進行了測試,完全正常(List+下載)。偶爾有些顯示不出來的字可以確定是字形支持不夠的緣故
評論由 jdgb 發表 @ 三月 11 日, 2008 2:28 下午