首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

FTP上载部份文件名乱码

2012-12-23 
FTP下载部份文件名乱码ftpclient.setControlEncoding(UTF-8) // GBKFTPClientConfig conf new FTPCli

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);
[其他解释]
个人建议:不使用中文文件名。

热点排行