public String encodeChineseDownloadFileName(HttpServletRequest request, String pFileName){
String agent = request.getHeader("USER-AGENT");
try{
if (null != agent && -1 != agent.indexOf("MSIE")){
//(”ie浏览器”)
pFileName = URLEncoder.encode(pFileName, "utf-8");
}else{
//(”火狐浏览器”)
pFileName = new String(pFileName.getBytes("utf-8"), "iso8859-1");
}
}catch (UnsupportedEncodingException e){
e.printStackTrace();
}
return pFileName;
}
解决下载文件在IE,ff文件名的乱码问题
最新推荐文章于 2021-03-09 20:06:39 发布