搭好儲存伺服器,自然要架 FTP 分享資源。之前一直用 Serv-U 6.1 做 FTP 伺服器端,後嘗試 Linux 下 vsftpd 但出現亂碼,郁悶換回 Windows。又試幾個 FTP 伺服器端軟體,都未完美解決中文字元編碼問題。直到用回 Serv-U 6.4.0.6 版。現分享經驗。
訪問 FTP,中文檔名出現亂碼。
FAT/NTFS 檔案系統中,中文按作業系統編碼儲存,中文系統通常用 GBK 編碼。針對不同 FTP 客戶端軟體,部份 FTP 伺服器端無法將檔案系統編碼轉換成客戶端編碼,導致亂碼。
Linux 輕量級 FTP 熱門選擇。ext3 預設 UTF-8,Windows 客戶端用 GBK,伺服器正常中文在 Windows 客戶端顯示亂碼。若從客戶端上傳,伺服器端顯示亂碼但客戶端可正常瀏覽。
Linux 功能強大 FTP。1.32rc1 起支援設定伺服器/客戶端編碼。設伺服器 UTF-8、客戶端 GBK 可初步解決,但對 UTF-8 客戶端反而亂碼。
跨平台 FTP,僅測 Windows 版。資源管理器開啟正常,但 CuteFTP、FlashFXP 等客戶端亂碼。自家客戶端無問題。
最新版,功能強大,Web 管理。資源管理器正常,但 IE/Firefox 瀏覽器、CuteFTP/FlashFXP 客戶端均亂碼。相比 6.x 老版本,字元編碼方面反倒倒退。商業軟體,8.2 無破解,8.0 有破解但極不穩定(約 5 分鐘自動重啟,原因不明)。
最經典、用得最廣版本。實測:資源管理器、瀏覽器、各類 FTP 客戶端均能正常瀏覽中文檔名。
6.1 版找過序列號,但同區網序列號只能用一次,否則失效。最終 6.4.0.6 版有算號器,完美破解。
毫無疑問,最終使用 6.4.0.6 中文綠色破解版。極穩定,極好用。