现在的位置: 首页 > 综合 > 正文

gftp 客户端使用遇到windows中文不显示问题

2013年12月07日 ⁄ 综合 ⁄ 共 910字 ⁄ 字号 评论关闭

周海汉
/文

2010.2.10

 

gftp是图形用户ftp客户端,支持ftp,http,ssh2,fsp等协议。最新稳定版2.0.19,于2008年11月30日更新。在使用中遇到中文问题,网上没有找到详尽说明解决办法。

 

安装

ubuntu9.10下安装:

sudo apt-get install gftp

 

安装完毕在应用程序的Internet里面有一个gFTP,点击即可执行。

中文显示问题

gFTP界面自动根据locale设置变化。我的LANG是zh_CN.UTF-8,访问中文windows ftp不能显示中文。

在将字符串“!!!�ϴ�ר��”从字符集 (null) 转换成字符集 UTF-8 时出错:转换输入中出现无效字符序列

Error converting string '... ' to UTF-8 from current locale:(null)



解决

sudo vi /usr/bin/gftp

在第二行添加:

export LC_ALL="zh_CN.GBK"

保存。



重新执行gftp,这时GBK服务器端中文还是不能显示。

在菜单“FTP”,选“属性”(preference),在弹出的设置对话框中,客户端字符集写zh_CN.GBK.

或者在用户的根目录下,执行

zhouhh@zhh64:~$ vi .gftp/gftprc

# 这是用逗号分隔的字符集列表,gFTP
# 会使用这些字符集将远程信息转换为当前语系。
remote_charsets=zh_CN.GBK

 

修改remote_charsets,保存。

 

这时刷新即可看到服务器端中文。服务器是ServU架设的。

 

http://www.gftp.org在大陆内被墙,需翻墙而过。

 

filezilla ftp客户端

另,filezilla在linux下也有版本,最新版本3.1.1,中文支持不错。与gftp不同,其字符集的设置是每个服务器站点可以不一样的。缺省情况下访问ServerU Ftp 中文站点,也不能显示中文。需到站点管理器里,将字符集设置,由自动改为自定义“GBK” 或“GB2312”即可。

由于filezilla支持ftp,sftp,ftps,ftpes协议,目前大有统一windows和linux下ftp客户端之势。

抱歉!评论已关闭.