windows的ftp服务器,是用gbk来处理的,linux的是utf-8,原来只需要在访问ftp前设置一下系统编码就OK了 String(makedir.toString().getBytes("GBK"), "iso-8859-1")