HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); String uaAutoScroll = request.getHeader("User-Agent"); boolean isMSIE = uaAutoScroll.toUpperCase().indexOf("MSIE")>0 || uaAutoScroll.indexOf("rv:11") > -1; if (isMSIE) { //IE瀏覽器的亂碼問題解決 fileName = URLEncoder.encode(fileName, "UTF-8"); } else { //萬能亂碼問題解決 fileName = new String(fileName.getBytes("UTF-8"), "ISO-8859-1"); }
java下載文件名亂碼問題處理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.