String filename = java.net.URLEncoder.encode(file.getName(), "UTF-8");java
response.setHeader("Content-Disposition", "attachment;filename*=utf-8'zh_cn'" + filename);.net