前段时间做的一个自动下载ftp文件的程序,在本地运行起来好好的,但是放到服务器上面之后就不行了,下载下来的东西完全用不了,初步判断是编码问题,于是到网上查了资料,实验之后原来还真是编码问题,使用下面两句话解决了我的问题:
FTPClient ftp = new FTPClient();
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
ftp.setControlEncoding("GBK");
前段时间做的一个自动下载ftp文件的程序,在本地运行起来好好的,但是放到服务器上面之后就不行了,下载下来的东西完全用不了,初步判断是编码问题,于是到网上查了资料,实验之后原来还真是编码问题,使用下面两句话解决了我的问题:
FTPClient ftp = new FTPClient();
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
ftp.setControlEncoding("GBK");
转载于:https://my.oschina.net/LinBandit/blog/89024