[ftp]utf-8與Big5編碼問題

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

[ftp]utf-8與Big5編碼問題

文章lueo » 週四 11月 25, 2004 3:52 pm

各位好:

我在WindowsXP-SP2上用WarFTPD架了一個ftp站,但是在debian下以ftp client連上時(無論是ftp, ncftp還是gftp)發現它是以Big5編碼送出檔案名稱,但ftp client在zh_TW.UTF-8的環境下看時會把它當成UTF-8而造成無法解析。(console的ftp在gnome-terminal下以Big5環境觀看則正常)

1.請問我client(比如gftp)的"Remote Character Sets"到底要設成什麼才能正常使用它呢?我設過了Big5,big5,zh_TW.Big5,zh_TW.big5都沒有效果。

2.WinXP已使用"unicode補完計劃",故其檔案名應為Unicode編碼才是,為何War-ftpd仍以Big5送出呢?

謝謝各位的回應!
lueo
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週六 1月 31, 2004 11:52 pm

re:[ftp]utf-8與Big5編碼問題

文章阿信 » 週四 11月 25, 2004 9:03 pm

hi...

先前的 THREAD 有討論過似乎 WINDOWS 並非以 UNICODE 存檔。

gftp 可以編輯~/.gftp/gftprc中的設定
# messages to the current locale
remote_charsets=big5,utf-8
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

Re: [ftp]utf-8與Big5編碼問題

文章Tetralet » 週五 11月 26, 2004 11:45 am

lueo 寫:2.WinXP已使用"unicode補完計劃",故其檔案名應為Unicode編碼才是,為何War-ftpd仍以Big5送出呢?

印象中,那個 Unicode 補完計劃只是補齊在微軟細明體中所欠缺的日文平假名、片假名而已,
它並無法修正 MS Windows 2000/XP 事實上並不是用 Unicode 編碼的問題...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

Re: re:[ftp]utf-8與Big5編碼問題

文章lueo » 週五 11月 26, 2004 11:52 am

阿信 寫:hi...

先前的 THREAD 有討論過似乎 WINDOWS 並非以 UNICODE 存檔。

gftp 可以編輯~/.gftp/gftprc中的設定
# messages to the current locale
remote_charsets=big5,utf-8


嗯 沒辦法 同樣的錯誤訊息還是會出現(以console執行就可以看到)
代碼: 選擇全部
(gftp-gtk:15180): Gtk-CRITICAL **: file gtktextbuffer.c: line 557 (gtk_text_buffer_emit_insert): assertion `g_utf8_validate (text, len, NULL)' failed
Error converting string '/pub/Video/Movie/�b�@�ɪ����ߩI�۷R��' from character set <不明> to character set UTF-8: 轉換輸入資料時遇到不正確的位元組次序

現在只好用console的ftp, 使用前還要先改locale成zh_TW.Big5以及terminal下環境為Big5…
lueo
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週六 1月 31, 2004 11:52 pm

re:[ftp]utf-8與Big5編碼問題

文章訪客 » 週五 11月 26, 2004 2:26 pm

先改 locale 再執行 gftp 不行嗎?
既然你用 ftp 之前都要改 locale 了...
訪客
 

Re: re:[ftp]utf-8與Big5編碼問題

文章chinson » 週五 11月 26, 2004 3:13 pm

阿信 寫:hi...

先前的 THREAD 有討論過似乎 WINDOWS 並非以 UNICODE 存檔。

gftp 可以編輯~/.gftp/gftprc中的設定
# messages to the current locale
remote_charsets=big5,utf-8


不知道是不是有 bug ,最近更新的 gftp ,即使有設了這個參數,在UTF-8桌面環境下還是一樣無法正確顯示 Big5 檔名。
輕鬆式生活
================================
http://blog.chinson.idv.tw/
頭像
chinson
懵懂的國中生
懵懂的國中生
 
文章: 117
註冊時間: 週一 5月 17, 2004 7:18 pm
來自: 高雄市

Re: re:[ftp]utf-8與Big5編碼問題

文章lueo » 週五 11月 26, 2004 4:25 pm

Anonymous 寫:先改 locale 再執行 gftp 不行嗎?
既然你用 ftp 之前都要改 locale 了...

無效。它好像不管locale的,都是用utf8通過pango處理。
lueo
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週六 1月 31, 2004 11:52 pm

Re: re:[ftp]utf-8與Big5編碼問題

文章訪客 » 週五 11月 26, 2004 5:55 pm

好像是gftp的作者他改壞了!!

因為那個轉碼問題我和他反映
他說要從核心去改~~

他那時有寄給我看...
那時我就和他說有問題了..

不過他說他很忙...可能也要在下個月解決..

因為基本上我們在utf-8把remote_charset改成big5...
下再下來還是big5...所以你用locale端的程式去看還是有問題..

所以那時候他要側底解決,要弄成說從big5下的檔自動rename成
utf-8....

By the way, windows xp和2000的確是用utf-8儲存檔案...

不然你怎能在同一個檔案區內放韓文的檔案?

不過因為要和舊的格式相容,所以他的ftp的內容是從utf-8轉到big5
去的~~不然舊的98怎辦? 不過這也讓我們困擾...

所以要完全轉換,也要那些win系統的完全都用utf-8
不要用半套的!!!

by 蔡東邦 Tsai Dung-Bang,NCKU,physics

chinson 寫:
阿信 寫:hi...

先前的 THREAD 有討論過似乎 WINDOWS 並非以 UNICODE 存檔。

gftp 可以編輯~/.gftp/gftprc中的設定
# messages to the current locale
remote_charsets=big5,utf-8


不知道是不是有 bug ,最近更新的 gftp ,即使有設了這個參數,在UTF-8桌面環境下還是一樣無法正確顯示 Big5 檔名。
訪客
 

Re: re:[ftp]utf-8與Big5編碼問題

文章chinson » 週五 11月 26, 2004 8:50 pm

謝謝您的回應,雖然說可能是作者改壞了,不過看到作者願意 "徹底解決" 轉碼問題實在感到很期待,先前也常常對使用 locale 端程式去看會有問題而感到困擾。期待著作者修改後的版本...^^

Anonymous 寫:好像是gftp的作者他改壞了!!

因為那個轉碼問題我和他反映
他說要從核心去改~~

他那時有寄給我看...
那時我就和他說有問題了..

不過他說他很忙...可能也要在下個月解決..

因為基本上我們在utf-8把remote_charset改成big5...
下再下來還是big5...所以你用locale端的程式去看還是有問題..

所以那時候他要側底解決,要弄成說從big5下的檔自動rename成
utf-8....
輕鬆式生活
================================
http://blog.chinson.idv.tw/
頭像
chinson
懵懂的國中生
懵懂的國中生
 
文章: 117
註冊時間: 週一 5月 17, 2004 7:18 pm
來自: 高雄市

re:[ftp]utf-8與Big5編碼問題

文章lueo » 週一 1月 17, 2005 12:11 am

還是沒改好的消息嗎?…
好失落…
lueo
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週六 1月 31, 2004 11:52 pm

Re: re:[ftp]utf-8與Big5編碼問題

文章lueo » 週二 2月 22, 2005 2:49 am

lueo 寫:還是沒改好的消息嗎?…
好失落…

我找到了一個叫coralftp的軟體有轉換編碼的功能
目前還合用
只是它的視窗選取怪怪的 要多按一兩下
還有有些目錄有中文字時會抓不到檔案
但起碼有gui可用了
http://cosoft.org.cn/project/showfiles. ... up_id=5319
lueo
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週六 1月 31, 2004 11:52 pm

文章twu2 » 週五 2月 25, 2005 11:25 pm

gftp 的部份我改了一下, 應該可以用了. 可參考
viewtopic.php?p=34938#34938

麻煩有與作者聯繫的人把 patch 送給作者吧.
twu2
懵懂的國中生
懵懂的國中生
 
文章: 219
註冊時間: 週二 3月 11, 2003 2:58 pm
來自: Taipei

文章訪客 » 週五 4月 21, 2006 8:44 pm

目前我正在 patch gftp...
因為我也困擾很久了
現在修好的部份是列出目錄,
其他部份相當棘手,
我會找時間把他改到能動
弄好了會放出來給大家 :)
訪客
 

文章PCMan » 週五 4月 21, 2006 8:45 pm

上篇是我 @_@ 忘記登入... orz
PCMan
榮譽學長
榮譽學長
 
文章: 217
註冊時間: 週六 7月 02, 2005 10:46 am


回到 debian desktop

誰在線上

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