FTPClient其默认的编码方式是ISO-8859-1,以至于中文乱码
方式一 ftp.setControlEncoding("UTF-8");
方式二 ftp.retrieveFile(new String(ftpFileName.getBytes("UTF-8"),"ISO-8859-1"), out) ftpClient.storeFile(new String(ftpFileName.getBytes("UTF-8"),"ISO-8859-1"), in) ftpClient.makeDirectory(new String(ftpFileName.getBytes("UTF-8"),"ISO-8859-1"))