Linux系统下一个常用图形界面软件为gFTP,目前最新的版本为gftp-2.0.18. 但是该版本在访问远程FTP中文目录或者软件时会出现乱码问题,网上的解决方案大多为修改Remote Charset或者在源码上打补丁,但在我的系统上都不能完全的解决,在结合两种方法后终于成功的解决了乱码问题,方法如下:
1、下载gftp-2.0.18的源代码包,,打补丁,编译
可以先删除自带的gftp,#rpm -e gftp
然后下载带有源码的gftp安装包gftp-2.0.18.tar.bz2以及中文补丁
gftp_remote_charsets.patch.gz,(把两个文件放在同一目录下)
源码包和补丁的下载地址:
~tommy/linux/gftp_remote_charsets.patch
(a) 解压缩gftp源码包
#tar -jxvf gftp-2.0.18.tar.bz2
(b) 打补丁,编译源码包
#patch -p0 < gftp_remote_charsets.patch
#cd gftp-2.0.18
#./configure
#make
#make install
2、修改远程remote charset
$cd ~/.gftp
$vi gftprc
按i,在插入模式下修改remote_charsets=cp936,gb18303,gbk,gb2312,utf8,gb18030,euc-tw,zh_CN 保存,退出。
然后重新打开gFTP,应该就可以使用中文了。
阅读(3169) | 评论(2) | 转发(1) |