gftp lftp filezilla 使用体会

上网、浏览、聊天、下载等
回复
xiamingliang
帖子: 32
注册时间: 2013-02-03 18:34
系统: 1204

gftp lftp filezilla 使用体会

#1

帖子 xiamingliang » 2013-03-12 17:19

只是给初学者一个参考,大神不要看了。
系统locale为en_US.utf8,不是zh_CN.gbk等。

主要是中文支持问题:
gftp在设置了ftp服务器端charset之后,无法进行正确的服务器charset到系统字符集utf8的装换。从终端的输出信息可以看到,一直在死循环转换字符集,应该是gftp的bug。网上有gftp的中文支持patch,应该就是针对这个。不想折腾,抛弃。另外,有人提出export LC_ALL=zh_CN.GBK的解决方案,gftp最中文的显示是没有问题了,但是下载下来的文件名还是乱码(应该是吧?我没有试过 :em04 ,gftp会根据zh_CN.GBK这个locale使用GBK作为文件名的字符集,所以还是乱的),需要用另外的工具转换。。。烦。。。

filezilla在简单设置了服务器端的charset之后,成功显示中文,并且下载下来的文件名也没有乱码。表现良好,只是菜单设置项目神马的太多,没有gftp简洁,一般大家都用不了那么多详细的设置的。。。
lftp在设置了set ftp:charset "gbk"之后(具体参考http://linux-wiki.cn/wiki/zh-hans/%E8%A7%A3%E5%86%B3lftp%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81%E9%97%AE%E9%A2%98),同样正确显示了中文,下载下来的也应该没有文件名乱码的现象(也没有实验过, :em06 应该没问题的),这个是命令行的工具,好处是 ls -R > list 。这样子可以生成一个ftp服务器上所有文件的列表,可以在里面搜索自己想看的电影。。。不用一个一个去找。。。 :em11
头像
TeliuTe
论坛版主
帖子: 7675
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: gftp lftp filezilla 使用体会

#2

帖子 TeliuTe » 2013-03-12 18:55

gftp用的比较多些,用xampp里自带的FTP
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: gftp lftp filezilla 使用体会

#3

帖子 eexpress » 2013-03-12 19:27

成功显示中文
概念模糊啊。
非常模糊。
● 鸣学
xiamingliang
帖子: 32
注册时间: 2013-02-03 18:34
系统: 1204

Re: gftp lftp filezilla 使用体会

#4

帖子 xiamingliang » 2013-03-13 14:03

eexpress 写了:
成功显示中文
概念模糊啊。
非常模糊。
啥意思啊?显示中文的意思是ftp上的中文文件名可以成功显示,这有什么问题么?
xiamingliang
帖子: 32
注册时间: 2013-02-03 18:34
系统: 1204

Re: gftp lftp filezilla 使用体会

#5

帖子 xiamingliang » 2013-03-13 14:05

TeliuTe 写了:gftp用的比较多些,用xampp里自带的FTP
没有中文的问题么?
头像
TeliuTe
论坛版主
帖子: 7675
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: gftp lftp filezilla 使用体会

#6

帖子 TeliuTe » 2013-03-13 16:40

中文显示是正常
附件
gftp.png
xiamingliang
帖子: 32
注册时间: 2013-02-03 18:34
系统: 1204

Re: gftp lftp filezilla 使用体会

#7

帖子 xiamingliang » 2013-03-14 10:29

TeliuTe 写了:中文显示是正常
你用的是中文系统吧,我说的是英文系统,locale是en_US.utf8的。ftp服务器是win上的服务器。。。
zh_CN.utf8也需要设置一下服务器端的字符集吧,如果服务器上的字符集不是utf8的,除非你本地的字符集和服务器字符集一样,那样什么也不用设置
回复