程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> struts2整合poi導出excel文件名亂碼或不顯示解決辦法

struts2整合poi導出excel文件名亂碼或不顯示解決辦法

編輯:關於JSP

struts配置文件: <result name="excel"  type="stream">                 <param name="contentType">application/vnd.ms-excel,charset=ISO8859-1</param>                   <param name="contentDisposition">attachment;filename="${downloadFileName}"</param>                   <param name="bufferSize">1024</param>                 <param name="inputName">excelFile</param>             </result> 1、中文文件名不顯示: downloadFileName=“中文abc.xls”; 這時候導出的excel,文件名是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");

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved