GFTP

ubuntuGFTP的安装:

Windows下经常使用类似于cuteftp与flashFXP这样的客户端。相对于Windows,ubuntu下可使用的FTP客户端要多得多,经常使用的就是gFTP、FileZilla等。使用之后发现,对于中文的支持还是不尽如人意。

要安装使用gFTP,请使用下面的命令

sudo apt-get install gftp

要安装使用filezilla,请使用

sudo apt-get install filezilla

整体感觉上,gFTP容量小(3M左右),功能强大,是首选,对于中文,虽显示的是乱码,但还可以使用。而filezilla(约14M)则完全不能显示中文,界面也是英文,我想应该可以通过安装中文语言包来实现汉化。

1.首先,打开终端,输入命令

$ sudo locale-gen zh_CN.GBK

2.然后输入命令

$ sudo gedit /usr/bin/gftp

在#!/bin/sh之后加上 一行:

export LANG=zh_CN.GBK

保存关闭。

3. 现在从终端启动gftp,输入命令:

$ gftp

尝试登录中文的ftp,已经没有乱码了,是吧?OK。

但有一个问题依然存在,从“应用程序——互联网——gftp”启动时还是乱码,这时打开“系统——首选项——主菜单”里面找到gftp的菜单项,右键属性后把启动命令 gftp-gtk %u 改成 gftp 。然后重新从“应用程序——互联网——gftp”启动,问题解决了。

我尝试打开了几个中文ftp站点,果然都没有乱码了,非常完美。大家可以试一下这个方法。个人感觉这个方案已经是完全解决了gftp中文乱码的问题了。

不过此时还有一个问题很严重,就是下载到本地的文件可能和服务器端编码不一样而再次乱码,你可以找一些编码转换工具,但太麻烦了,我建议考虑下面的方法。

4.其他

(1) lftp

lftp 是命令行的ftp工具,一旦配置完毕,就可以用get下载文件,而且不会有乱码。

ubuntu下默认已经有了,当然也要配置一下编码,创建文件:

$ vi ~/.lftp/rc

内容如下:

set ftp:charset GBK

set file:charset UTF-8

保存关闭。开始使用lftp,不过是命令行的。

$ lftp IP地址 -u 用户名,密码

(2) fireftp

强烈推荐!这是fixfox的插件,可以打开firefox-->工具-->附加组件,搜索安装。

然后登录中文FTP,点击 "Edit" 按钮,选择 Advanced 选项卡,在里面选择 Server encoding 的类型即可。

(3) filezilla

这个也很好,至少不用再去担心乱码了(可以自己设置字符集),很好。如果不想开firefox可以考虑它。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值