SmartUpload su = new SmartUpload();
.....
String path = ServerConfig.getProperty("RootPath")+ServerConfig.getProperty("OS_split")+fileName;
su.downloadFile(path,null,java.net.URLEncoder.encode(fileName,"UTF-8"));
java.net.URLEncoder.encode(fileName,"UTF-8")这个语句将另存文件名转码为utf-8编码 然后下载时载下载框里面显示的就时正确的中文了