因為ubuntu的預設字元編碼是UTF-8(一般linux都是這樣),所以在使用一般軟體連線時會造成字元無法判讀的情況,ubuntu預設沒有安裝ftp的client,所以我今天根據官網的使用說明裝了gftp,裝完之後發現gftp他xx的不支援big5編碼,要讓它支援的話還得裝patch,所以就想到ftp的好朋友filezilla,google了一下果然發現有教學,以下是在linux下面安裝filezilla的教學
資料來源是http://shiami.wordpress.com/2006/08/14/filezilla-for-linux/
首先要到filezilla的官網抓binary下來用,這個範例裡面抓的不是stable的版本而是nightly build的版本,可能因為stable只有source沒有binary,binary的網址放在http://filezilla-project.org/nightly.php,下面是範例不過不是最新版,請自己改為最新版的url
sudo wget http://filezilla-project.org/nightlies/2006-08-15/i586-linux-gnu/FileZilla3.tar.bz2
接下來解開壓縮檔
tar -jxvf FileZilla3.tar.bz2
把執行檔放到/usr/local/bin/下面(filezilla跟tzsftp)
sudo mv FileZilla3/bin/* /usr/local/bin/
把一些會用到的檔案放到/usr/local/share下面
sudo mv FileZilla3/share/filezilla /usr/local/share/
接著為了讓我們在X的桌面環境下可以使用,在/usr/share/applications/加入filezilla.desktop
sudo gedit /usr/share/applications/filezilla.desktop
以下是filezilla.desktop的內容
================================
[Desktop Entry]
Encoding=UTF-8
Name=Filezilla 3
Comment=Filezilla FTP Client
Exec=filezilla
Icon=/usr/local/share/filezilla/resources/filezilla.png
Terminal=false
Type=Application
Categories=Application;Network;
================================
(選單)檔案 -> 站台管理員 -> 字碼集 -> 使用自訂字碼集 -> 編碼: -> Big5
PS: 如果字碼選擇不正確,檔案會無法列出。