用gFTP联接站点后,文件列表的名称无法显示,请问是怎么回事?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 11
- 注册时间: 2005-10-01 1:52
- firehare
- 帖子: 2625
- 注册时间: 2005-04-10 16:54
- 来自: 温州大学
- 联系:
-
- 帖子: 140
- 注册时间: 2005-10-05 23:33
- 来自: 北京
- oneleaf
- 论坛管理员
- 帖子: 10441
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
因为你使用的是 zh_CN.UTF-8 而其它的发行版一般使用zh_CN.GB2312 ,而国际化的趋势就是使用 zh_CN.UTF-8
而windows下的FTP站点是使用zh_CN.GB2312 ,所以文件名以zh_CN.GB2312 来出现,本来GFTP应该自动将zh_CN.GB2312 转换为 zh_CN.UTF-8 不过中间出了问题。就是这个样子了。
如果是临时使用,可以使用:
$ LC_ALL=zh_CN;gftp
不过需要确信你使用 sudo dpkg-reconfigure locales 时有加入zh_CN.GB2312 的支持。
推荐使用lftp:
配置一下:
在/etc/lftp.conf里加上
set ftp:charset "gbk"
set file:charset "UTF-8"
就行了.
而windows下的FTP站点是使用zh_CN.GB2312 ,所以文件名以zh_CN.GB2312 来出现,本来GFTP应该自动将zh_CN.GB2312 转换为 zh_CN.UTF-8 不过中间出了问题。就是这个样子了。
如果是临时使用,可以使用:
$ LC_ALL=zh_CN;gftp
不过需要确信你使用 sudo dpkg-reconfigure locales 时有加入zh_CN.GB2312 的支持。
推荐使用lftp:
配置一下:
在/etc/lftp.conf里加上
set ftp:charset "gbk"
set file:charset "UTF-8"
就行了.