java下载FTP服务器中的目录或文件名有中文时下载失败

在FTPClient ftpClient=new FTPClient();之后 , ftpClient.connect(ip, port); 之前加上一句 ftpClient.setAutodetectUTF8(true);

        FTPClient ftpClient=new FTPClient();
        ftpClient.setAutodetectUTF8(true);
        ftpClient.connect(ip, port);
        ftpClient.login(username, password);
        ftpClient.enterLocalPassiveMode();

额外注意一点: ftpClient.enterLocalPassiveMode();
不要写在ftpClient.connect(ip, port); 之前,会导致文件下载失败【不知道为什么】


版权声明:本文为weixin_45753881原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。