java文件下载出现文件名乱码解决办法
java文件下载出现文件名乱码解决办法//IE、chrom、Firefox文件中文乱码问题public String processFileName(HttpServletRequest request, String fileNames) {String codedfilename = null;try {String agent = request.getHeader("USER-AGENT"
·
java文件下载出现文件名乱码解决办法
//IE、chrom、Firefox文件中文乱码问题
public String processFileName(HttpServletRequest request, String fileNames) {
String codedfilename = null;
try {
String agent = request.getHeader("USER-AGENT");
if (null != agent && -1 != agent.indexOf("MSIE") || null != agent &&
-1 != agent.indexOf("Trident")) {//ie
String name = java.net.URLEncoder.encode(fileNames, "UTF8");
codedfilename = name;
} else if (null != agent&&-1!=agent.indexOf("Mozilla")) {//火狐谷歌等
codedfilename=new String(fileNames.getBytes("UTF-8"),"iso8859-1");
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return codedfilename;
}
更多推荐
已为社区贡献18条内容
所有评论(0)