|
发表于 2004-9-23 09:55:34
|
显示全部楼层
这应该和你系统有关,和VSFTPD无关
我以前有和你类似的情况:英文界面,FC2,2.6.5的kernel,本来显示中文正常。然后装了FCITX,修改了/root/。bashrc后,加入LC_CTYPE=GB2312后,中文是乱码。
删除LC_CTYPE后,终端命令行下显示中文正常(FCITX不能用了),VSFTPD 也能显示目录下的中文了。
所以,只要你修改系统,让系统在命令行下能正确显示中文。那么VSFTPD也能正确显示中文了。
[root@Nortel pam.d]# rpm -qa | grep vsftpd
vsftpd-2.0.1-2
[root@Nortel pam.d]# ftp nortel.com
Connected to nortel.com (127.0.0.1).
220 Welcome to daidong's FTP server
Name (nortel.com:root): anonymous
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd pub
250 Directory successfully changed.
ftp> ls
227 Entering Passive Mode (127,0,0,1,118,70)
150 Here comes the directory listing.
drwxr-xr-x 2 ftp ftp 4096 Sep 03 06:31 srk
drwxr-xr-x 2 ftp ftp 4096 Sep 03 06:31 恐怖海峡--oj33上传 //正确显示
226 Directory send OK.
ftp> |
|