设置header的Content-Disposition时,要用编码后的文件名。 方式一:urlFileNameString = new String(filenameString.getBytes(),"ISO-8859-1"); 方式二:urlFileNameString = URLEncoder.encode(filenameString,"……