当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 哪位高人能解决ubuntu下gftp的远程中文显示问题(打补丁重新编译,已解决)
帖子发表于 : 2006-08-26 17:46 
头像

注册: 2006-04-25 11:44
帖子: 155
送出感谢: 0 次
接收感谢: 0 次
以前在hiweed下用gftp,远程中文显示是没问题的。但ubuntu下的gftp在进入有中文的FTP站点时会出现乱码。

目前尝试了以下方法都不成功:
1、~/.gftp/gftprc下修改
代码:
remote_charsets=GBK

或者
代码:
remote_charsets=GB2312

进入站点会出现如下错误:
代码:
在将字符串“�”从字符集 <未知> 转换成字符集 UTF-8 时出错:转换输入中出现无效字符序列
(gftp-gtk:28762): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()


2、参照http://forum.ubuntu.org.cn/viewtopic.php?t=15819中Vstar的配置:
引用:
问题已经解决了
首先要系统支持GBK
sudo locale-gen zh_CN.GBK
然后编辑文件gftp
sudo gedit /usr/bin/gftp
在第二行填加
export LANG=zh_CN.GBK
保存后就可以了

会出现如下错误:
代码:
在将字符串“�”从字符集 <未知> 转换成字符集 UTF-8 时出错:转换输入中出现无效字符序列
(gftp-gtk:28773): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

等于没改一样。

3、http://forum.ubuntu.org.cn/viewtopic.php?t=15819贴中xucm的打过补丁的源代码在我这里编译不能通过,不能过make关。

哪位达人能给出最终解决办法啊?
没有FTP工具的支持,用ubuntu不安心啊!!


最后由 badants 编辑于 2006-08-27 9:47,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-08-26 21:38 

注册: 2006-07-09 12:22
帖子: 1331
地址: 南京
送出感谢: 0 次
接收感谢: 1
去下个带中文patch的源程序... :lol:


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-08-27 7:40 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
换用kftpgrabber,非常好。


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-08-27 8:45 
头像

注册: 2006-04-25 11:44
帖子: 155
送出感谢: 0 次
接收感谢: 0 次
kftpgrabber在我这里也不行啊,我现在在用java做的crossftp。都整烦了。。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-08-27 9:13 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
kftpgrabber设置远程代码为gbk,我这里没有任何问题。


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-08-27 9:55 
头像

注册: 2006-04-25 11:44
帖子: 155
送出感谢: 0 次
接收感谢: 0 次
没办法,只有打补丁重编译了:
1、下载补丁
引用:
Gftp2.0.18的在远程字符集上有bug,需要打补丁。

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

patch下载地址:
http://gro.clinux.org/scm/cvsweb.php/rp ... oot=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;

源自http://www.linuxsir.org/bbs/showthread.php?t=248295

2,如果编译不通过,在Ubuntu中下载下列库,再编译。:
代码:
sudo apt-get install libgtk2.0-dev libgtk-dev glibc-2.3.5-0ubuntu1 libg++ libg++-dev


3、成功!!![/url]


页首
 用户资料  
 
7 楼 
 文章标题 : 最简单的解决方式
帖子发表于 : 2007-12-27 19:18 

注册: 2007-12-25 16:14
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
一、
首先要系统支持GBK
sudo locale-gen zh_CN.GBK
二 、
然后编辑文件gftp
sudo gedit /usr/bin/gftp

在第二行填加
export LANG=zh_CN.GBK
三、
保存后就可以了。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 最简单的解决方式
帖子发表于 : 2007-12-31 14:14 
头像

注册: 2007-09-26 17:23
帖子: 385
地址: 云南-香格里拉
送出感谢: 0 次
接收感谢: 1
chatangxiaosi 写道:
一、
首先要系统支持GBK
sudo locale-gen zh_CN.GBK
二 、
然后编辑文件gftp
sudo gedit /usr/bin/gftp

在第二行填加
export LANG=zh_CN.GBK
三、
保存后就可以了。


兄弟你验证过你的方法吗??、
你这样是不行的,可以正常显示远程中文,但下载到本地是乱码。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译