FTPClient 上传时中文乱码的解决办法
程序员文章站
2022-04-11 15:29:54
...
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"))