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"))
本文介绍了解决FTPClient在处理中文文件名时出现乱码的问题。提供了两种方法:一是设置控制编码为UTF-8;二是通过指定编码转换来确保文件名及目录名正确处理。
2021

被折叠的 条评论
为什么被折叠?



