第一篇:struts2整合poi導(dǎo)出excel文件名亂碼或不顯示解決辦法
004km.cn
struts2整合poi導(dǎo)出excel文件名亂碼或不顯示解決辦法
PS;本文檔由北大青鳥廣安門收集自互聯(lián)網(wǎng),僅作分享之用。
struts配置文件:
application/vnd.ms-excel,charset=ISO8859-1
attachment;filename=“${downloadFileName}”
1024
excelFile
1、中文文件名不顯示:
downloadFileName=“中文abc.xls”;
這時候?qū)С龅膃xcel,文件名是abc.xls,沒有中文
2、IE亂碼,火狐和谷歌顯示正常:
downloadFileName = new String(URLDecoder.decode(fileName,“UTF-8”)。getBytes(),“ISO8859-1”);
3、完全解決方案:
String fileName=“中文abc.xls”;
downloadFileName=new String(fileName.getBytes(“gb2312”),“iso8859-1”);
004km.cn
PS;本文檔由北大青鳥廣安門收集自互聯(lián)網(wǎng),僅作分享之用。