如题,以下是导出代码:
File previewFile = new File(request.getSession()
.getServletContext()
.getRealPath(TRAGET_DOC));
InputStream is = new FileInputStream(filePath);
response.reset();
response.setContentType(“application/vnd.ms-word;charset=UTF-8″);
response.addHeader(“Content-Disposition”,
“attachment; filename=祝一切顺利.doc”);
byte[] b = new byte[1024];
int len;
while ((len = is.read(b)) > 0) {
response.getOutputStream().write(b, 0, len);
}
is.close();
response.getOutputStream().flush();
response.getOutputStream().close();
导出来之后如果设置的文件名为英文则没问题,如果是中文,那么文件名就变成.doc了,“祝一切顺利”这几个字就不见了,请各位大大帮忙给点解决办法,多谢多谢!