ftp处理中文问题

问题描述

本人用FileZilla强制UTF-8形式上传到服务器中文目录加上中名字的文件用apache的ftpClient进行下载下载前用ftp.setControlEncoding("utf-8");配置字符集返回数据流时进行ftp.retrieveFileStream(newString(newString(filePath.getBytes("utf-8"),"gbk").getBytes("gbk"),"iso-8859-1"));进行字符集的转化出现的问题:1.文件夹名中可以有中文但是不可以以中文结尾2.中文文件夹是abc中文的而er返回的流为空,但是如果删除文件名中的一个中文后就可以下载

解决方案

解决方案二:
该回复于2011-03-10 13:34:43被版主删除

时间: 2024-09-26 09:24:54

ftp处理中文问题的相关文章

直接调用FTP服务器中Office文档

Word.Excel.PowerPoint等Office组件均提供了直接调用FTP服务器中文档的功能,它可以像处理本地文档一样方便地对FTP中支持的文档进行打开.编辑和保存等操作. 实现的方法是:在"打开"对话框中将"查找范围"选择为"FTP位置",然后双击"添加/更改FTP位置"图标,在"FTP站点名称"框中输入FTP服务器的IP地址,然后根据用户的权限设置"匿名"登录或使用用户名和密

debian环境设置笔记及中文环境配置

注:只是简略记录,且非当时记录,中间确实很多步骤,希望自己能有机会详细记录每一个步骤 环境   架构:amd64   系统:debian8   桌面:xfce4 安装 基本系统(默认已选) LAPTOP 标准工具 ) ultraiso制作启动u盘; 其他机器不能用 其他硬盘不能用 ) 最小化安装:只选·[LAPTOPS]和[标准工具],700个包不到,配置好源后直接安装最新包; ) 弃用gnome3, 面板都不允许添加启动器,gedit中英文对齐绝对是渣; ) 刚开始装的是gnome3, fci

在ls中用wininet.dll去ftp文件,上传的文件中文乱码,是不是有什么参数要设置,紧急求救!!!

问题描述 在ls中用wininet.dll去ftp文件,上传的文件中文乱码,是不是有什么参数要设置,紧急求救!!! 解决方案 解决方案二:我这边也是使用这种方式上传文件,没有发现你说的这个问题啊?

c# FTP客户端用户名为中文时的乱码问题

问题描述 c#使用FtpWebRequest做FTP客户端,如果networkCredential=newNetworkCredential(tbUser.Text,tbPassword.Text);中的用户名为全英文时不会出现问题,但是如果用户名中含有中文的话就会出现乱码,无法登陆FTP服务器,这是为什么啊,求解?而且发送的命令中会有"OPTSuft8on",为什么会出现这条命令啊....求...... 解决方案 解决方案二:自己UP一下,求关注解决方案三:是不是要用utf8,那要要

Java实现ftp文件上传下载解决慢中文乱码多个文件下载等问题_java

废话不多说了,直接给大家贴代码了,具体代码如下所示: //文件上传 public static boolean uploadToFTP(String url,int port,String username,String password,String path,String filename,InputStream input) { boolean success=false; FTPClient ftp=new FTPClient();//org.apache.commons.net.ftp

遍历ftp,文件名中文乱码

问题描述 最近做的项目中需要一个提取ftp信息一个小程序,程序建立在apachecomments-net的基础之上.ftp服务器程序师FileZilla.控制连接要用iso-8859-1的编码才能让服务器识别命令,而在comments-net的数据处理里面,数据连接的编码是调用控制连接的.这样过来,中文就成为乱码了,恳请高人指教!FileZilla已经在附件中,comments-net,可以再[http://www.dirsphere.com/apachemirror/commons/net/b

PHP中文乱码解决办法[转]

一.首先是PHP网页的编码 1.     php文件本身的编码与网页的编码应匹配 a.     如果欲使用gb2312编码,那么php要输出头:header("Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,所有文件的编码格式为ANSI,可用记事本打开

解决午饭们有关Server-u FTP服务器的细节问题

呵呵,这几天有几个午饭对利用server-u ftp搭建FTP很是感兴趣,他们也在向我咨询有关这方面的问题. 我尽量给他们解决他们所遇到的问题,同时也让他们好好的看看了我以前所发的几篇帖子: 烂泥搭建FTP服务器(一):http://bbs.51cto.com/thread-743275-1.html 烂泥搭建FTP服务器(二): http://bbs.51cto.com/thread-744850-1.html 烂泥搭建FTP服务器(三):http://bbs.51cto.com/thread

读mysql中文乱码问题解决方法

一般来说,乱码的出现有2种原因,首先是由于编码(charset)设置错误,导致浏览器以错误的编码来解析,从而出现了满屏乱七八糟的"天书",其次是文件被以错误的编码打开,然后保存,比如一个文本文件原先是GB2312编码的,却以UTF-8编码打开再保存.要解决上述乱码问题,首先需要知道开发中哪些环节涉及到了编码: 1.文件编码:指的是页面文件(.html,.php等)本身是以何种编码来保存的.记事本和Dreamweaver在打开页面时候会自动识别文件编码因而不太会出问题.而ZendStud