一、问题
描述:Java中FTPClient上传中文目录、中文文件名乱码问题解决方法原因:FTP协议里面,规定文件名编码为iso-8859-1,所以目录名或文件名需要转码。
解决方案:name=new String(name.getBytes("GBK"),"iso-8859-1"); 使用这个转码
二、ftp 上传代码
package me.grass.net;
import java.io.Closeable;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPReply;
import me.grass.coder.Debu