gftp 亂碼問題解決,修正版來了!!

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

gftp 亂碼問題解決,修正版來了!!

文章PCMan » 週六 4月 22, 2006 11:53 am

相信各位將系統環境轉換到 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 了 :)
PCMan
榮譽學長
榮譽學長
 
文章: 217
註冊時間: 週六 7月 02, 2005 10:46 am

文章PCMan » 週一 4月 24, 2006 11:44 pm

今天已經將 patch 發給 debian 官方,會不會收就不知道了
gftp 作者那邊有寄信過去,可是沒有下文

patch 在這裡:
http://pcman.sayya.org/gftp/gftp-2.0.18 ... an.diff.gz
PCMan
榮譽學長
榮譽學長
 
文章: 217
註冊時間: 週六 7月 02, 2005 10:46 am

文章dbtsai » 週二 4月 25, 2006 3:54 am

gftp的作者好像在忙學業, 都不理人, 也好久沒有跟新了....

mailing list上也好久沒有消息....

(對了, 之前我提交到mailing list上的patch不是小弟弄的
我不過是整理在更之前在網路上找到的patch再稍微改一下而已...)

最近有空, 我會把fileziila設定charset的地方弄到 選項內的全域變數

比較期待filezilla啦....

對了, 我之前有包過filezilla的deb, 可以試試看....
dbtsai
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週六 7月 09, 2005 9:44 pm

文章PCMan » 週二 4月 25, 2006 6:15 pm

filezilla 試過,非常棒,可惜對我來說速度太慢
gftp 作者有回我信了,
他這兩三個禮拜會 review 我的 patch :)
PCMan
榮譽學長
榮譽學長
 
文章: 217
註冊時間: 週六 7月 02, 2005 10:46 am

文章訪客 » 週三 4月 26, 2006 4:47 pm

不好意思 我用b2dpruekgb

我使用這版本 但是我執行 ./configure

跑出 erro

configure: error: C preprocessor "/lib/cpp" fails sanity check

請問我要怎解決阿 系統裡 好像真的沒有 /lib/cpp ??
訪客
 


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客