FTP下载部份文件名乱码
ftpclient.setControlEncoding("UTF-8"); // GBK
FTPClientConfig conf = new FTPClientConfig(); // FTPClientConfig.SYST_NT
conf.setServerLanguageCode("zh");
ftpclient.configure(conf);
乱码的文件名:国有 文件.txt\u0000?ㄠ?;正确文件名:国有 文件.txt
使用FTPClientConfig.SYST_NT无法得到文件列表,默认好象使用的是FTPClientConfig.SYST_UNIX
我在xp下,怎么设置才不会乱啊
------最佳解决方案--------------------// 设置PassiveMode传输
ftpClient.enterLocalPassiveMode();
// 设置以二进制流的方式传输
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
------其他解决方案--------------------个人建议:不使用中文文件名。