vsftpd 中文檔案變亂碼(invalid encoding) - Linux

John avatar
By John
at 2010-05-25T20:33

Table of Contents

※ 引述《chiouss (Heart-shaped chant)》之銘言:
: 推 Adama:問題不在vsftpd吧!我用filezilla+vsftpd, utf8從來沒亂碼過 05/25 12:31

(20:23:33) [2] 220 zFTPServer v3.0, build 2007-12-11 00:21 ready.

=== 中間省略 ===

(20:23:33) [2] CLNT FTPRush 1.1.2.19U
(20:23:33) [2] 200 Noted.
(20:23:33) [2] OPTS UTF8 ON
(20:23:33) [2] 200 UTF8 ON
(20:23:33) [2] PWD
(20:23:33) [2] 257 "/" is working directory.

上面這串是我用 FTPRush 連線到 zFTPServer (Win32) 的連線結果,可以看到最後我列出來的地方,
有個指令會啟動 UTF8 模式,這樣就會看到正確的編碼。這個指令並不是 FTPRush 或是 zFTPServer
特有的,用其他支援 unicode 的 ftp client (像是 FlashFXP, SmartFTP) 連線到 pureftpd 也是會
送出同樣的指令,然後看到正確的結果。

(20:25:59) [2] 220 (vsFTPd 2.0.5)

=== 中間也省略 ===

(20:25:59) [2] LIST
(20:25:59) [2] 150 Here comes the directory listing.
(20:26:00) [2] 226 Directory send OK.
(20:26:00) [2] List Complete: 267 bytes in 0.05 seconds (5.68KB/s)

這邊就可以看到,vsftpd 不會送出支援 utf8 的訊息,所以 client 也沒送出指令。

: → adahsu:filezilla 不是本來就支援 utf8 嗎? 05/25 14:30

對,但是在這種情況下變成要強制 filezilla 使用 utf8 模式去連線,而不是交由 client 自動偵測

--
嘴對嘴的接吻就如同起誓
允許對方接近自己的一切,可以把自己的一切托付給對方。
by 坂井 千草

--
Tags: Linux

All Comments

Linux上有哪些套件可讀取16進位檔案?

James avatar
By James
at 2010-05-25T17:41
在Windows上很常使用Ultra Edit看一些檔案的16進位的raw data 不知道在Linux上有沒有哪些套件可以用?? 不然每次搬來搬去好麻煩orz... 感謝 -- - ...

ubuntu閒置後重新登入

Iris avatar
By Iris
at 2010-05-25T17:07
升級到ubuntu最新版以後 變成英文的系統,閒置後需要打密碼重新登入 這樣子的使用有點麻煩 可是我找不到更改的地方 請問哪裡可以改設定可以閒置過後不會登出嗎? - ...

gcc參數位置

Yedda avatar
By Yedda
at 2010-05-25T13:39
LDFLAGS += -L../../API-C/src/obj -lCApi 1. $(LDFLAGS)放這邊,link錯誤 $(CC) $(CFLAGS) $(CFLAGS_EXTRA) $(LDFLAGS) $(INCLUDE) $(OPTIMIZE) $(OBJ) $(LIB) -o $(BIN ...

新手請教 關於螢幕上的資料

Poppy avatar
By Poppy
at 2010-05-25T13:15
最近剛接觸Linux系統 從鳥哥的私房菜網站上開始接觸Linux的世界 但是目前有遇到一個小問題 爬文以及在其他的相關網頁中都找不到解答 請各位幫我解惑 先說聲謝謝了 問題: 我在文字介面中下了一個指令,但是資料的量太大,螢幕無法一次全部顯示 最後只能看到我所查詢資料的後半部,而無法看到資料的 ...

vsftpd 中文檔案變亂碼(invalid encoding)

Tristan Cohan avatar
By Tristan Cohan
at 2010-05-25T12:38
※ 引述《MrWind (波西米亞)》之銘言: : 對方的系統是 M$-Win7( Win-XP 好像也會有這樣的問題), : 使用and#34;檔案總管and#34;直接連線至我的ftp site,然後登入 local user 帳號, 那是因為windows xp/7雖然核心支援utf-8,但實際上中文繁 ...