LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 837|回复: 3

gftp打补丁后,下载的中文文件在终端下显示为乱码,在文件浏览器中显示正常,请问如何解决

[复制链接]
发表于 2007-1-18 23:07:05 | 显示全部楼层 |阅读模式
系统是Debian etch,安装时选择的语言为English;gftp版本为2.0.18,采用网上说的打补丁(gftp_remote_charsets.patch.gz)的方式,解决了远程服务器的中文显示问题(原先登录ftp服务器,中文显示为乱码); 中文目录及文件下载到本地后,在gftp的本地浏览窗口及文件浏览器中,都可以正常显示;但在终端下,显示为乱码。
在没有给gftp打补丁前,虽然远程中文显示为乱码,但是下载到本地后,在终端及文件浏览器中均可以正常显示。
另外,系统中其他中文目录名和中文文件名在终端下显示均正常。
Locale为:
LANG=zh_CN.GBK
LC_CTYPE="zh_CN.GBK"
LC_NUMERIC="zh_CN.GBK"
LC_TIME="zh_CN.GBK"
LC_COLLATE="zh_CN.GBK"
LC_MONETARY="zh_CN.GBK"
LC_MESSAGES="zh_CN.GBK"
LC_PAPER="zh_CN.GBK"
LC_NAME="zh_CN.GBK"
LC_ADDRESS="zh_CN.GBK"
LC_TELEPHONE="zh_CN.GBK"
LC_MEASUREMENT="zh_CN.GBK"
LC_IDENTIFICATION="zh_CN.GBK"
LC_ALL=
请问应该如何解决?谢谢

ps.怀疑gftp下载的文件编码不是gbk,请问使用什么命名可以查看中文目录名及中文文件名的编码方式?谢谢
发表于 2007-1-19 13:33:38 | 显示全部楼层
~/.gftp/gftprc中的remote_charset改了没?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-19 13:41:22 | 显示全部楼层
Post by geoffrey001
~/.gftp/gftprc中的remote_charset改了没?


改过了
remote_charsets=gbk,gb2312,cp936,gb18030,utf-8,euc-tw

现在是远程的ftp中文显示正常,下载到本地后,在终端显示时,出现乱码,不知道怎么搞的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-19 23:01:50 | 显示全部楼层
哪位高人指教一下吧

或者推荐一个对中文支持比较好的终端,我现在用的是Gnome自带的gnome-terminal,感觉好像是终端的问题
谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表