中文乱码各个浏览器的处理

String userAgent = request.getHeader("User-Agent"); 
//针对IE或者以IE为内核的浏览器
if (userAgent.contains("MSIE")||userAgent.contains("Trident")) {
fileName = java.net.URLEncoder.encode(fileName, "UTF-8");
} else {
//非IE浏览器的处理:
fileName = new String(fileName.getBytes("UTF-8"),"ISO-8859-1");
}

posted on 2016-03-31 17:18  王东明  阅读(336)  评论(0编辑  收藏  举报

导航