问题描述
本人用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