public static String encodeChineseDownloadFileName(HttpServletRequest request,
String pFileName) {
//判断浏览器类型 火狐编码处理 pFileName = new String(pFileName.getBytes("utf-8"), "iso-8859-1");
String agent = request.getHeader("USER-AGENT");
try {
if (null != agent && -1 != agent.indexOf("MSIE")) {
pFileName = URLEncoder.encode(pFileName, "utf-8");
} else {
pFileName = new String(pFileName.getBytes("utf-8"), "iso-8859-1");
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return pFileName;
}
火狐浏览器下载乱码问题
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.