org.apache.commons.net.ftp.FTPClient文件上传下载,中文乱码

时间:2022-07-11 21:39:34

一、java ftp操作

FTPClient ftpClient= new FTPClient();

ftpClient.changeWorkingDirectory(path);//如果path不存在,当前工作目录是根目录

ftpClient.setControlEncoding("GBK");

ftpClient.retrieveFile(selectCondition4+"/"+planId + "/" + new String((fileName).getBytes("GBK"),"iso-8859-1"), bos); //fileName含有中文的文件名,可解决中文乱码问题。
                                                                                                         //new String((fileName).getBytes("GBK"),"iso-8859-1"),上传文件是,也同此方法处理中文文件名。