当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何使得从远程ftp下载的文件名不是乱码?
帖子发表于 : 2006-10-03 3:07 

注册: 2006-08-12 22:00
帖子: 154
送出感谢: 0 次
接收感谢: 0 次
rt. I use NCFTP, and the remote server use gb2312 encoding.


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-10-03 5:47 

注册: 2006-10-01 2:18
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
用火狐的DownThemAll插件试试呢!


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-10-03 8:16 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
我用kftpgrabber,远程encoding设置为gbk,下载下来的东西很正常.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-10-03 10:04 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
设置好编码


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-10-03 19:22 

注册: 2006-08-12 22:00
帖子: 154
送出感谢: 0 次
接收感谢: 0 次
你写一个试试看,要求双方互传都没有乱码。我这里utf8,主机gbk


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-10-03 19:30 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
yulewang 写道:
你写一个试试看,要求双方互传都没有乱码。我这里utf8,主机gbk
那你需要先找人重写win下面的ftp软件阿。


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-10-03 19:32 

注册: 2006-08-12 22:00
帖子: 154
送出感谢: 0 次
接收感谢: 0 次
刚才一位仁兄说改动配置文件,设置好编码。我让他改改看而已,至少我这里是不成功的。我用 ncftp


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-10-03 19:40 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
不同的ftp软件,配置都不同。说不定ncftp就不支持呢。试试gftp。它的ssh2也代了,很好用的,我就是用它操作其他的linux主机,作复制大文件用的。它的每种协议都有远程编码的设置,就在菜单里面。我是没有gbk的ftp帐号,要不就可以测试的。

论坛还有很多老帖子,说明过不同版本的ftp软件的设置编码的事情。可以熟悉历史阿。 :lol:


_________________
● 鸣学


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-10-03 20:11 

注册: 2006-02-07 21:43
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
http://stone.sqhard.net
不是宣传自己,是我记录在那里了!这个解决方法也是看来的 !只是我后面坚持下来了!而有的人就放弃了 !


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-10-04 3:19 

注册: 2006-08-12 22:00
帖子: 154
送出感谢: 0 次
接收感谢: 0 次
不用你宣传自己,人家就是喜欢使用ntftp,用了好几年了,习惯了,改不掉了,怎么办?
再说ncftp也是linux系统中最强大的ftp客户端之一。
以前使用gb2312的locale,一点问题也没有,今年八月份安装了hiweed,换到了utf-8,方便是方便了,但是和其他机器兼容的问题就出现了,emacs,ncftp....无穷的问题。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-10-04 22:25 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
lz贴图看看,最好说明一下。为什么ntftp这么好阿。
linux应该是i18n才好阿。gb2312的,可以运行软件的前面加export环境变量这样,得到gb2312的locale阿。


_________________
● 鸣学


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2006-10-05 0:16 

注册: 2006-08-12 22:00
帖子: 154
送出感谢: 0 次
接收感谢: 0 次
使用luit设置当前的编码环境
yulewang@yulewang-laptop:~$ luit -encoding gbk
Warning: couldn't find charset data for locale en_US.UTF-8; using ISO 8859-1.



运行ncftp
yulewang@yulewang-laptop:~$ ncftp
NcFTP 3.1.9 (Mar 24, 2005) by Mike Gleason (http://www.NcFTP.com/contact/).



打开书签
ncftp> open myftp
Connecting to @@@.@@@.@@@.@@(ip我就不显示了)...
Serv-U FTP Server v6.0 for WinSock ready...
Logging in...
User logged in, proceed.
Logged in to 166.111.41.149.

显示我要下载的档,非常正常
ncftp / > cd class
Note:453.70 MB available
Directory changed to /class
ncftp /class > ls
通讯录及其他信息/


下载档
ncftp /class > get -R 通讯录及其他信息/
通讯录及其他信息/2006版建环5通讯录.xls: 19.50 kB 516.75 kB/s
通讯录及其他信息/本科生基本情况统计_建环5.doc: 1.86 MB 7.52 MB/s
ncftp /class > bye


显示本地档,第一行最左边的出来一些,最右边的是utf8编码的一个文件夹
yulewang@yulewang-laptop:~$ ls
通讯录????????息 gould mail phyexpr thermoexec1.aux 闊 ╅洩
date hello Marx physics thermoexec1.dvi
Desktop hydrodynamics meta pix thermoexec1.log
DSC00890.JPG image micro.txt social thermoexec1.tex
economics important music text time
experiment lshort.pdf pass thermodynamics wiki


退出luit重新显示文件
yulewang@yulewang-laptop:~$ exit
exit
yulewang@yulewang-laptop:~$ ls
ͨѶ¼????????Ϣ gould mail phyexpr thermoexec1.aux 韩雪
date hello Marx physics thermoexec1.dvi
Desktop hydrodynamics meta pix thermoexec1.log
DSC00890.JPG image micro.txt social thermoexec1.tex
economics important music text time
experiment lshort.pdf pass thermodynamics wiki
yulewang@yulewang-laptop:~$


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2006-10-05 0:17 

注册: 2006-08-12 22:00
帖子: 154
送出感谢: 0 次
接收感谢: 0 次
也就是说,如果我把ftp的环境设成utf,那么服务器的信息无法正常显示。
如果把ftp的环境设成gbk,那么下载下来的信息就不对。


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2006-10-05 10:32 

注册: 2006-04-11 9:01
帖子: 723
送出感谢: 0 次
接收感谢: 0 次
我是用lftp远程下载的,一般都是用set命令设置一下编码
代码:
$ lftp
lftp: ~>set ftp:charset gbk


_________________
I would love to change the world, but they won't give me the source code.
http://hi.baidu.com/wienerlee


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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