相信各位將系統環境轉換到 UTF-8 的朋友,
都有遇到一個非常困擾的問題,就是 gftp 無法正常連 big5 站
改站台設定為 big5 後,下載和上傳的檔案卻會變成亂碼,
每次都得用 convmv 手動轉碼,相當麻煩,幾乎不能用
先前 moto 有朋友提出 patch,但是還有些問題
dbtsai 之前也有做 patch,但好像還是有點問題,
只能在 utf-8 環境使用。 而且其實不需要改那麼多地方
困擾很久之後,昨天晚上勉強抽空,把 gftp 2.0.18的 bug 給修了
意外發現轉碼那段,作者根本是亂寫的 = = 幾乎完全不能用
這裡是我的修正版本,歡迎大家拿去用:
http://pcman.sayya.org/gftp-2.0.18-11-pcman.tar.gz
中文問題應該都解決了,只剩下拖曳檔案會有亂碼這修不好
因為是 gftp 本來的架構先天設計不良,這部份真的沒辦法改
除此外,其他關於檔名的操作,應該全部都正常了
UTF-8 環境下,只要把 remote charset 設成 big5,就一切 ok
因為我這份 source code 是從 debian unstable 裡面拿來的
可能和 gftp 官方不同,所以目前不知道要怎樣製作正確的 patch
而且我也不知道我到底修了那幾個檔案 = =
在這邊要拜託各位朋友,幫忙包個 deb 放進 apt.debian.org.tw
另外,希望有朋友可以幫忙生出 diff 檔,送給 gftp 作者
還有 debian developer,讓他們加進去。
我的修正版本應該是在 UTF-8 環境可以完美運作,
在 big5 系統下也不會導致故障 (但我沒有測試過)
就拜託大家幫忙測試,還有幫忙打包和提交 patch 了