LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2000|回复: 11

gftp乱码问题解决

[复制链接]
发表于 2006-3-23 18:21:58 | 显示全部楼层 |阅读模式
Gftp2.0.18的在远程字符集上有bug,需要打补丁。

台湾的一个前辈写了一个补丁,打完该补丁之后,能够正确的显示远程字符,并且将含有中文文件名的文件下载下来后在本机也能够正确显示,但是依然存在问题,即如果下载一个文件夹,如果文件夹的名字带有中文名字就不能下载了。
ajing99写的补丁能解决该bug,至少在我来说目前还没有出现过问题。

patch下载地址:
http://gro.clinux.org/scm/cvsweb ... CES/?cvsroot=fedora

下载gftp-2.0.18-ajing-fc4.patch 和gftp-2.0.18.tar.bz2到/tmp/gftp文件夹

#tar jxvf  gftp-2.0.18.tar.bz2
#patch -p0 < gftp-2.0.18.ajing-fc4.patch
#cd gftp-2.0.18
#./configure;make;make install;

在FC5下测试通过。
发表于 2006-3-23 19:31:35 | 显示全部楼层
我没打补丁,直接在配置选项里设置远程字符集:gbk,utf-8,gb2312,cp936
就好了
回复 支持 反对

使用道具 举报

发表于 2006-3-23 20:00:48 | 显示全部楼层
Post by jassiue
我没打补丁,直接在配置选项里设置远程字符集:gbk,utf-8,gb2312,cp936
就好了


你是在那里设置字体的哦???
我怎么知道不到那???
回复 支持 反对

使用道具 举报

发表于 2006-3-23 21:14:04 | 显示全部楼层
Post by jassiue
我没打补丁,直接在配置选项里设置远程字符集:gbk,utf-8,gb2312,cp936
就好了

我尝试过,但好象不行。
下次打补丁试试看吧。
回复 支持 反对

使用道具 举报

发表于 2006-4-15 18:26:13 | 显示全部楼层

???

[cestlavie@localhost gftp]$ patch -p0 < gftp-2.0.18-ajing-fc4.patch
patch: **** Only garbage was found in the patch input.
回复 支持 反对

使用道具 举报

发表于 2006-4-16 16:35:09 | 显示全部楼层
Post by jassiue
我没打补丁,直接在配置选项里设置远程字符集:gbk,utf-8,gb2312,cp936
就好了

我也是这样,但是只是对某些特定的服务器端有用
回复 支持 反对

使用道具 举报

发表于 2006-4-16 19:05:34 | 显示全部楼层
直接设置就可以了,我的没问题
回复 支持 反对

使用道具 举报

发表于 2006-6-30 10:04:36 | 显示全部楼层
楼上两位locale是啥?

刚刚看了gftp的bug列表,说是locale设置成utf8就会有这样的问题。想确定一下两位是不是utf8.
回复 支持 反对

使用道具 举报

发表于 2006-6-30 10:52:16 | 显示全部楼层
Post by xw_xiao
楼上两位locale是啥?

刚刚看了gftp的bug列表,说是locale设置成utf8就会有这样的问题。想确定一下两位是不是utf8.

估计都不是UTF8.
我用GBK,也正常显示。试过上传文件,也没见乱码。只试一两个FTP,其它的不清楚了。
回复 支持 反对

使用道具 举报

发表于 2006-6-30 17:24:10 | 显示全部楼层
我的locale是UTF-8,打了补丁。在远程字符集中填上:gbk,gb2313,gb18030
这样,远程显示的乱码解决了。但是我上传到远程机子上的文件,对方看到的都是乱码,怎么解决?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表