IE, 크롬, FireFox 파일 이름의 중국어 난자 해결
3043 단어 프로젝트 요약
// fileName fileName
public String processFilename(HttpServletRequest request,String fileName) throws UnsupportedEncodingException {
// ,
String userAgent = request.getHeader("User-Agent");
if (userAgent.contains("MSIE") || userAgent.contains("Trident")) { //IE
fileName = java.net.URLEncoder.encode(fileName, "UTF-8");
} else { // IE :
fileName = new String(fileName.getBytes("UTF-8"), "ISO-8859-1");
}
return fileName;
}