当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Gftp不能识别中文?
帖子发表于 : 2009-04-04 15:23 

注册: 2009-04-01 22:20
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
窗口都是中文,为什么文件名就全是乱码了~


附件:
Screenshot-gFTP 2.0.18.png
Screenshot-gFTP 2.0.18.png [ 113.31 KiB | 被浏览 736 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 : Re: Gftp不能识别中文?
帖子发表于 : 2009-04-04 15:37 

注册: 2008-06-22 11:30
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
Ftp->选项->常规->远程字符集:gb18030,gb2312,gbk


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Gftp不能识别中文?
帖子发表于 : 2009-04-04 17:17 

注册: 2009-04-01 22:20
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
jinsanliang 写道:
Ftp->选项->常规->远程字符集:gb18030,gb2312,gbk

本来是空白的,添加了貌似没起作用


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Gftp不能识别中文?
帖子发表于 : 2009-04-05 1:28 
头像

注册: 2009-03-19 9:19
帖子: 1423
地址: 江苏
送出感谢: 0 次
接收感谢: 2
viewtopic.php?f=24&t=193732&p=1200361#p1200361

ubuntu中的gftp登录FTP站点时,远程窗口的中文显示有问题,解决方法是在gftp的配置文件中增加一行export LANG=zh_CN,具体的方法,有一个朋友写得很详细了,转载如下:

lftp,gFTP都是Linux环境下常用的FTP客户端。lftp是一个命令行下的FTP客户端,使用起来方便快捷;gFTP是Linux桌面环境下常用的图形界面下的FTP客户端,对于不习惯在命令行下工作的人来说,是一个不错的选择。当然还有其他的图形界面下的FTP客户端,virgoFTP就是其中做得比较好的例子,它是一个用Java语言编写,基于SWT图形库,并且仿照Windows下常用的CuteFTP编写的,对于习惯了Windows 环境用惯了CuteFTP的人来说,更是一个很好的选择。
上述的三种FTP客户端在我的Ubuntu系统中都出现了中文文件名乱码的现象,主要原因是由于在我的Ubuntu系统中,使用的locale是 zh_CH.UTF-8,而一些远程的FTP服务器所使用的系统字符集却一般不是UTF-8的,导致远程文件名在本机上进行显示的时候,无法从远程字符集转化成本地的zh_CN.UTF-8字符集,出现中文乱码。出现中文文件名乱码令人心烦,而且也造成文件夹的路径不能被正常浏览。在网上查了很多贴子,终于解决了这三个FTP客户端的中文乱码问题,在此总结一下。
1.lftp
在家目录下的.ftp目录下,如果没有文件名为rc的文件,新建一个文件名为rc的文件,其内容如下:

debug 3

set ftp:charset GBK

set file:charset UTF-8

set ftp:passive-mode no

alias nosetcharset " set ftp:charset ; set file:charset"

如上:ftp设置的是远程编码,file设置的是本地编码。如上设置后,默认情况下,可以使远程的GBK字符集在本地的UTF-8环境中正常的显示。文件中还建立了一个命令的别名,方便字符编码的切换。在lftp的工作模式下,打入命令nosetcharset即可以回复lftp默认的设置。

2. gFTP和virgoFTP
有很多贴子建议安装打了补丁的gFTP以便解决中文乱码的显示问题,但是这毕竟比较麻烦。在Ubuntu中文网站论坛的一个贴子上给出了更简单的解决方法。
对/usr/bin/gftp或者/usr/bin/virgoftp这两个启动脚本进行编译,在#!/bin/sh之后加上
代码:
$ sudo gedit /usr/bin/gftp


代码:
$ sudo gedit /usr/bin/virgoftp


export LANG=zh_CN

并且对于gFTP,做了如上的设置后,不用再在它的 FTP->选项 中的远程字符集中再填入zh_CH.UTF-8,否则中文乱码问题依旧。
以上设置如果还是没有解决中文乱码问题,可能是系统的locale中没有生成所要用到的zh_CH.GBK和zh_CH.GB2312,可以用下面的命令来生成:

#sudo locale-gen zh_CN.GBK
#sudo locale-gen zh_CN.GB2312

远程字符集填写:GBK
viewtopic.php?f=24&t=193732&p=1200361#p1200361

附件:
sendpix3.jpg
sendpix3.jpg [ 349.79 KiB | 被浏览 721 次 ]



_________________


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Gftp不能识别中文?
帖子发表于 : 2010-11-03 2:18 

注册: 2010-11-02 21:46
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
多谢2楼,问题解决了


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Gftp不能识别中文?
帖子发表于 : 2010-11-03 10:41 
头像

注册: 2006-04-12 18:54
帖子: 4669
送出感谢: 0 次
接收感谢: 7
为什么不用filezilla


_________________
blog:杰林修·呓


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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