LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: troll

gFTP 2.0.18远程字符集问题

[复制链接]
发表于 2005-4-30 15:13:56 | 显示全部楼层
我看到有文章说要禁用gtk2的?那又是?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-30 15:17:04 | 显示全部楼层
那是以前的情况,gtk2版本没办法显示中文,现在没必要禁用。
回复 支持 反对

使用道具 举报

发表于 2005-4-30 15:20:12 | 显示全部楼层
大哭~~~~
泪流不止~
大人,
我对你的感激之情有如滔滔江水一发不可收拾
终于在gftp上看到中文了

而且~~~!!!!!而且~~!!!!!
而且下载回来的也是正确的中文名
T_T大人一定要受我一拜~~~~
俺的windows终于可以光荣下岗了~~~~
回复 支持 反对

使用道具 举报

发表于 2005-10-10 15:03:22 | 显示全部楼层
Post by troll
gFTP最新的release 2.0.18在远程字符集上看来是有bug,原先设置的remote_charsets=GBK不管用了。

http://archives.seul.org/gftp/users/Feb-2005/msg00003.html

这是mailing list上对这个问题的反映,这位台湾网友还写了一个Patch:

http://archives.seul.org/gftp/users/Feb-2005/msg00012.html

http://www.teatime.com.tw/%7Etom ... mote_charsets.patch

我试了一下,似乎可以。


这个patch是什么用途呢?
我打了patch,可是下回来的中文文件名还是乱码。

不过ftp server也在本地,我查到它是UTF-8的Locale,于是在gftp的远程字符集里设为utf-8,这样一来中文文件名才没有乱码。

所以我不知道那个patch到底有什么用呢?
回复 支持 反对

使用道具 举报

发表于 2005-10-10 16:03:00 | 显示全部楼层
和 ajing99 的补丁是一样的吗?
http://gro.clinux.org/scm/cvsweb ... CES/?cvsroot=fedora
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-10 17:43:52 | 显示全部楼层
不是,ajing99那个能转码,这个只是正确显示。其实前一个版本本来就实现了远端字符集,但这个版本又有点问题。

反正我不用gftp了。
回复 支持 反对

使用道具 举报

发表于 2005-10-11 14:56:18 | 显示全部楼层
coralftp支持远端转码,但是程序界面上有一些小BUG,我正企图给她写点补丁,不过最近不够闲,进度很慢的说。
回复 支持 反对

使用道具 举报

发表于 2005-10-11 20:33:46 | 显示全部楼层
Post by troll
不是,ajing99那个能转码,这个只是正确显示。其实前一个版本本来就实现了远端字符集,但这个版本又有点问题。

反正我不用gftp了。


我改用2.0.17了。把远程字符设为gb就好了。(本地locale zh_gb, 服务器是US_UTF-8)
回复 支持 反对

使用道具 举报

发表于 2005-10-23 09:44:28 | 显示全部楼层
我使用的这个命令:patch -Np1 -i ../gftp_remote_charsets.patch(patch在源码文家夹上级)
输出为:
patching file lib/local.c
patching file lib/protocols.c
patching file src/uicommon/gftpuicallbacks.c
应该是patch成功了吧。
然后./configure
make
make install
都顺利。
之后启动gftp,还是看不到远程的中文,全是空白。
请教,这是怎么回事?
回复 支持 反对

使用道具 举报

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

本版积分规则

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