IE11 첨부파일 한글깨짐



표준 프레임워크 센터에 IE11 첨부파일 한글깨짐이라는 질문을 올리고나서 답변온 내용을 적습니다. 


혹시나 많은 분들이 이런 상황을 겪을수도 있고 저도 개발시 참고하기위해서 메모를 합니다.




안녕하세요. 표준프레임워크센터입니다.


공통컴포넌트 경우 다운로드시 브라우저에 대한 User-Agent를 확인해서 한글이 깨지지 않도록 변환을 해 주고 있습니다.


IE11경우에는 User-Agent를 변경하여(기존 MSIE -> Trident)


egovframework.com.cmm.web.EgovFileDownloadController 클래스에 해당 변경사항을 반영해 주시면 됩니다.


(공통컴포넌트가 아닌경우에는 공통컴포넌트의 EgovFileDownloadController 클래스를 참고하여 해당 내용을 추가하여 작성해 주시기 바랍니다.)


getBrowser 메소드 (브라우저 구분 얻기)


} else if (header.indexOf("Trident") > -1) { // IE11 문자열 깨짐 방지입니다.

return "Trident";



setDisposition 메소드 (Disposition 지정하기)

} else if (browser.equals("Trident")) {  // IE11 문자열 깨짐 방지입니다.

encodedFilename = URLEncoder.encode(filename, "UTF-8").replaceAll("\\+", "%20");



private String getBrowser(HttpServletRequest request){


String header = request.getHeader("User-Agent");

if (header.indexOf("MSIE") > -1) {

return "MSIE";

} else if (header.indexOf("Chrome") > -1) {

return "Chrome";

} else if (header.indexOf("Opera") > -1) {

return "Opera";

}

return "Firefix";

}




'JAVA' 카테고리의 다른 글

[JAVA] javaee 오류  (0) 2017.11.27
[JAVA]ip 추려서 true/false return  (0) 2017.11.27
[JAVA]https 로 변경  (0) 2017.11.27
[JAVA]html를 이미지로 변환  (2) 2017.11.24
[JAVA]HASHMAP 돌리기(SORT)  (0) 2017.11.24
블로그 이미지

마크제이콥스

초보 개발자의 이슈및 공부 내용 정리 블로그 입니다.

,