JSP导出Excel 中文文件名乱码

最近需要做一个Excel导出的功能,选择了POI插件,但是却发现JSP导出设置中文文件名会出现乱码,于是找了一些资料,希望对各位有帮助。
<%@page contentType="application/vnd.ms-excel;charset=UTF-8" language="java"%>


response.setHeader( "Content-Disposition", "inline;filename=" + new String( fileName.getBytes("gb2312"), "ISO8859-1" ) );

attachment 与 inline  解释

2.1 The Inline Disposition Type

A bodypart should be marked `inline' if it is intended to be
displayed automatically upon display of the message. Inline bodyparts
should be presented in the order in which they occur, subject to the
normal semantics of multipart messages.

2.2 The Attachment Disposition Type

Bodyparts can be designated `attachment' to indicate that they are
separate from the main body of the mail message, and that their
display should not be automatic, but contingent upon some further
action of the user. The MUA might instead present the user of a
bitmap terminal with an iconic representation of the attachments, or,
on character terminals, with a list of attachments from which the
user could select for viewing or storage.

猜你喜欢

转载自hunanpengdake.iteye.com/blog/1582436
今日推荐