Gftp不能识别中文?

上网、浏览、聊天、下载等
回复
MiklyStone
帖子: 23
注册时间: 2009-04-01 22:20

Gftp不能识别中文?

#1

帖子 MiklyStone » 2009-04-04 15:23

窗口都是中文,为什么文件名就全是乱码了~
附件
Screenshot-gFTP 2.0.18.png
jinsanliang
帖子: 28
注册时间: 2008-06-22 11:30

Re: Gftp不能识别中文?

#2

帖子 jinsanliang » 2009-04-04 15:37

Ftp->选项->常规->远程字符集:gb18030,gb2312,gbk
MiklyStone
帖子: 23
注册时间: 2009-04-01 22:20

Re: Gftp不能识别中文?

#3

帖子 MiklyStone » 2009-04-04 17:17

jinsanliang 写了:Ftp->选项->常规->远程字符集:gb18030,gb2312,gbk
本来是空白的,添加了貌似没起作用
头像
mickeywaley
帖子: 1427
注册时间: 2009-03-19 9:19
系统: ubuntu
来自: 江苏
联系:

Re: Gftp不能识别中文?

#4

帖子 mickeywaley » 2009-04-05 1:28

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
himocha
帖子: 1
注册时间: 2010-11-02 21:46

Re: Gftp不能识别中文?

#5

帖子 himocha » 2010-11-03 2:18

多谢2楼,问题解决了
头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
联系:

Re: Gftp不能识别中文?

#6

帖子 jarlyyn » 2010-11-03 10:41

为什么不用filezilla
回复