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