docName = new String(docName.getBytes("utf-8"), "iso8859-1");
response.setContentType("application/x-msdownload");
response.setHeader("Content-Length", String.valueOf(file.length()));
response.setHeader("Content-disposition", "attachment;filename="+ docName);
原文:http://www.cnblogs.com/newlangwen/p/5749042.html