FTP Server的中文相容性問題? [論壇 - 新手村]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



FTP Server的中文相容性問題?
會員一級
註冊日期:
2007/2/7 11:20
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 2
MP : 1 / 93
EXP: 10
離線
為了測試網站,我們的小組有八台電腦,
二台Win2K,二台WinXP,二台Ubuntu,二台Fedora Core 4。

如果是英文檔名的檔案,不同的系統間上傳、下載都沒問題。

但是要下載中文檔名的檔案的話,
Ubuntu和FC4的電腦可以成功從FC上面的FTP Server下載中文檔名的檔案;
Win2K和WinXP的電腦卻會看到亂碼。

相對的,
Win2K和WinXP的電腦可以成功從Win2K上面的FTP Server下載中文檔名的檔案;
Ubuntu和FC4的電腦卻會看到亂碼。

請問這是相容性的問題嗎?
有沒有辦法讓Win2K和WinXP的電腦可以看到FC4上面的FTP Server的中文檔名?
有沒有辦法讓Ubuntu和FC4的電腦可以看到Win2K上面的FTP Server的中文檔名?

2009/2/19 13:06
應用擴展 工具箱
大灰狼熱愛自由軟體
回覆: FTP Server的中文相容性問題?
Anon:大灰狼熱愛自由軟體
1. Windows加裝裝Unicode補完計畫看看

2. sudo /var/lib/locales/supported.d/zh
加入: zh_TW.Big5 Big5
接著執行: sudo locale-gen
系統上就有 zh_TW.Big5了

這時候

env LC_ALL=zh_TW.Big5 gftp 或 filezilla


-----
(2) 我沒試過,是亂猜的,你幫忙測一下囉

2009/2/19 13:12 | 75878 66430 9b1e1 2165b
應用擴展 工具箱
回覆: FTP Server的中文相容性問題?
版主
註冊日期:
2006/12/24 16:54
所屬群組:
網站管理員
已註冊使用者
等級: 33
HP : 0 / 816
MP : 524 / 28421
EXP: 67
離線
不是很喜歡UAO或Big5 ...

先確定FTP server上的locale是什麼
再使用專門的FTP client(如Filezilla等)調整編碼

2009/2/19 14:07
就算你百分之一百認定某人是渣滓中的渣滓,請仍然展示你的冷靜、體諒、尊重。

* My Blog
* My Twitter <- follow me!
* My Plurk
FoolproofProject:
* KomiX latest stable: v0.1.0 (Comics Viewer)
* Khopper latest stable: v0.4.2 (Audio Converter with CUE Sheet Support)
* PicKing latest stable: v0.2.3 (File Picking)
應用擴展 工具箱
L
回覆: FTP Server的中文相容性問題?
Anon:L
那不是 FTP server 的問題,是 FTP Client端軟體的問題。

Fedora 預設編碼為 UTF-8,事實上所有 Linux 發行版,預設編碼都是 UTF-8,不建議更改成 Big-5,因為 UTF-8 才是未來趨勢,UTF-8 萬國碼可同時顯示簡體字、日文、韓文,不單單只是繁體中文而已。具體應用就是 mp3 歌曲、日本動作片、韓劇...如果這些參雜外國文字的檔案,用 Big-5 會變亂碼。

知名軟體如 CuteFTP 之類的,新版的沒用過不知道啦,舊版不支援 UTF-8,因無法辨識所以會出現亂碼。

建議 FTP軟體 改用 FileZilla 3.0 以上版本
自由軟體,免費的,中文介面
有多種平台版本,包括 windows 版
一定要 3.0 以上版本,因為 3.0 以上版本才有支援 UTF-8

下載:
http://filezilla-project.org/download.php

2009/2/20 7:53 | 7ab5d 1b103 42c8a 3099a
應用擴展 工具箱
L
回覆: FTP Server的中文相容性問題?
Anon:L

Win2K和WinXP的電腦可以成功從Win2K上面的FTP Server下載中文檔名的檔案;
Ubuntu和FC4的電腦卻會看到亂碼。


附帶一提:
FileZilla 也有 server 版,可以在 windows 上架 FTP server。

同樣的也是免費軟體。

樓主原先 windows 是用什麼架 FTP server 這不重要,但很顯然它送出是 Big-5 編碼,所以 FC 和 Ubuntu 連上去會看到亂碼。

把原先的 FTP server 關掉,改用 FileZilla 來架就 OK 了。

2009/2/20 7:57 | 7ab5d 1b103 42c8a 3099a
應用擴展 工具箱
zongyou
回覆: FTP Server的中文相容性問題?
Anon:zongyou
ftp server 選支援 UTF-8
ubuntu 上有 vsftpd
其它 ftp server 我沒用過

ftp client 可以選 filezilla
但是請使用 強制使用 UTF-8

當 server 與 client 都為 UTF-8 編碼
中文檔名傳輸一定不會有問題

2009/2/20 23:51 | 62e6d 254e4 f5a64 99a06
應用擴展 工具箱
回覆: FTP Server的中文相容性問題?
會員一級
註冊日期:
2007/2/7 11:20
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 2
MP : 1 / 93
EXP: 10
離線
原來是編碼的問題,
安裝新版的FTP Client,並且修改語言編碼的設定,
就可以二邊都通了。

謝謝各位的意見!!!

2009/3/7 10:24
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.