Skip to Content

gftp 打开远程ftp服务器时目录和文件名称是乱码

我认为是没有gb2312字符集超成的,但在字体local下找不到zh_ch 在fetch 也找不到zh_cn,请问这个问题如何解决,也请相关高手把中文解码加上去???
#4137
labrador 的头像
这里有个sasaqqdan做的gbk的locale,你可以找找看。

但我认为这个和libc的locale没有关系,主要是依赖gconv,而gconv中已经有gb2312和utf8转换的库了。
#4141
同求!!
#4169
中文locale:
http://www.minilinux.net/sites/default/files/glibc-local-cn-2.4.pet

大家看一下这个中文编码包,挺好的,但我怎么也调试不出来。
gftp还是乱码————
#4296
我一开始只是在gftp里设置远程编码cp936,竟然就能看到中文。可是不知道为什么,没多久再看就又是乱码了。
现在我终于又尝试出来了,希望这次能永久有效。
我的方法是先在/usr/bin里面把gftp改名,比如改为gftpfile;然后要安装中文locale,本站的就可以;最后就是在/usr/bin里新建一个Script文件,里面命令也很简单,就是
export LC_CTYPE=zh_CN.GBK
/usr/bin/gftpfile
把这个文件保存为gftp。于是中文显示正常了。

注意:这样做以后gftp里面远程编码不用填,填了反而乱码;而且有一个缺点,就是显示正常的中文文件下载过来后文件名会乱码,因为这个方法只管显示,不管下载的编码转换。

还有轻松一点的解决方法就是用filezilla,先下载
http://www.puppylinux.ca/tpp/ttuuxxx/programs/internet/FileZilla_3.1.5.1.pet
然后去filezilla主页下载中文模块,改名为filezilla.mo放到/usr/share/locale/zh_CN/LC_MESSAGES/
这样filezilla就是中文菜单了。最后设置ftp站点时候,填写编码为gbk就可以了。显示下载都没有问题。

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.