LinuxSir.cn,穿越时空的Linuxsir!

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

搞定gftp的中文乱码问题

[复制链接]
发表于 2006-9-18 22:21:39 | 显示全部楼层 |阅读模式
sled10自带的gftp在显示中文上有问题,有帖子说在选项中的远程字符集添加gb2312,gbk之类的,但我试了,不起作用,后来又在网上找了一通,总算找到解决的办法了。
先卸载系统自带的gftp,然后下载gftp的源码包和中文补丁(上传在附件中),打上补丁后,
./configure && make && make install
最后启动gftp,在选项中的远程字符集添加cp936,gb18030,gbk,gb2312,utf-8,euc-tw,这样几乎常见的中文编码都能正常显示了,而且下载后,本地显示也不会出现乱码了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-9-18 23:26:48 | 显示全部楼层
谢楼主努力
还没看补丁,会影响其他东西么,包括编码之类的
如果没影响我将上报suse factory
以后的gftp suse包将会支持中文等等。。。。。。。。。

这么长时间没有人上报gftp开发组么?
回复 支持 反对

使用道具 举报

发表于 2006-9-19 07:57:29 | 显示全部楼层
打了补丁之后好像还要修改~/.gftp下的gftprc中的remote_charsets=gbk,utf-8,gb2312,cp936
回复 支持 反对

使用道具 举报

发表于 2006-9-19 08:00:23 | 显示全部楼层
还是要在客户端解决这些问题:(。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-19 10:12:41 | 显示全部楼层
在gftp的选项中的远程字符集添加cp936,gb18030,gbk,gb2312,utf-8,euc-tw,就相当是往~/.gftp/gftprc中修改remote_charsets=cp936,gb18030,gbk,gb2312,utf-8,euc-tw.
gftp打了这个补丁后,我好象还没有发现对其他程序的编码之类的有影响
回复 支持 反对

使用道具 举报

发表于 2006-9-19 11:44:35 | 显示全部楼层
不知道,我的正常,系统编码被我改为gb2312
回复 支持 反对

使用道具 举报

发表于 2006-9-19 23:32:16 | 显示全部楼层
我一直是用KDE的,昨天晚上用了一下Gnome,意外发现gFtp已经支持远程中文了。原来上单位局域网的公用ftp只有用Opera才能显示中文的目录/文件名。(单位的公用ftp是win下的Serv-U,根目录下全部是中文目录)
我什么特别设置也没做,完全是安装时的配置,安装时做了联网更新,只是系统首选语言在安装时选的简体中文,现在是全中文环境。
以上情况供大家参考。我的locale:
nw8440:~ # locale
LANG=zh_CN
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=
回复 支持 反对

使用道具 举报

发表于 2006-9-20 00:04:04 | 显示全部楼层
Post by hwhuang
sled10自带的gftp在显示中文上有问题,有帖子说在选项中的远程字符集添加gb2312,gbk之类的,但我试了,不起作用,后来又在网上找了一通,总算找到解决的办法了。
先卸载系统自带的gftp,然后下载gftp的源码包和中文补丁(上传在附件中),打上补丁后,
./configure && make && make install
最后启动gftp,在选项中的远程字符集添加cp936,gb18030,gbk,gb2312,utf-8,euc-tw,这样几乎常见的中文编码都能正常显示了,而且下载后,本地显示也不会出现乱码了。

这个可以转码?
系统locale是UTF8,下下来的文件也能正常显示中文?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-21 10:19:19 | 显示全部楼层
Post by bbmd
这个可以转码?
系统locale是UTF8,下下来的文件也能正常显示中文?


可以的,我的系统也是utf8的.
回复 支持 反对

使用道具 举报

发表于 2006-9-21 11:32:51 | 显示全部楼层
一直都用老掉牙的kftpgrabber代替这个乱码的gftp,回头一定试试。
kftpgrabber看起来没有乱码,但是一上传/下载中文文件名就乱码了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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