/**
* 预处理导出文件名
* @param str
* @return finalFileName
*/
public String processExcelFilename(String str){
try {
final String userAgent = request.getHeader("USER-AGENT");
String finalFileName = null;
if(userAgent.contains("MSIE")){//IE浏览器
finalFileName = URLEncoder.encode(str,"UTF8");
}else if(userAgent.contains("Mozilla")){//google,火狐浏览器
finalFileName = new String(str.getBytes(), "ISO8859-1");
}else{
finalFileName = URLEncoder.encode(str,"UTF8");//其他浏览器
}
return finalFileName;
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return "11";
}
POI导出Excel文件名乱码处理方法
猜你喜欢
转载自wedtlcy.iteye.com/blog/2221905
今日推荐
周排行