IE11버전에서 한글파일 다운로드시 한글 깨집니다.
- 작성자
- 관리자
- 작성일자
- 2014-02-26
- 조회수
- 5,335
Q IE11버전에서 한글파일 다운로드시 한글 깨집니다.
A
공통컴포넌트 경우 다운로드시 브라우저에 대한 User-Agent를 확인해서 한글이 깨지지 않도록 변환을 해 주고 있습니다.
IE11경우에는 User-Agent를 변경하여(기존 MSIE -> Trident)
egovframework.com.cmm.web.EgovFileDownloadController 클래스에
해당 변경사항을 반영해 주시면 됩니다.
private String getBrowser(HttpServletRequest request) {
String header = request.getHeader("User-Agent");
if (header.indexOf("MSIE") > -1) {
return "MSIE";
} else if (header.indexOf("Trident") > -1) { // IE11 문자열 깨짐 방지
return "Trident";
} else if (header.indexOf("Chrome") > -1) {
return "Chrome";
} else if (header.indexOf("Opera") > -1) {
return "Opera";
}
return "Firefox";
}
공통컴포넌트가 아닌 경우에는 공통컴포넌트의 EgovFileDownloadController 클래스를 참고하여
해당 내용을 추가하여 작성해 주시기 바랍니다.
IE11경우에는 User-Agent를 변경하여(기존 MSIE -> Trident)
egovframework.com.cmm.web.EgovFileDownloadController 클래스에
해당 변경사항을 반영해 주시면 됩니다.
private String getBrowser(HttpServletRequest request) {
String header = request.getHeader("User-Agent");
if (header.indexOf("MSIE") > -1) {
return "MSIE";
} else if (header.indexOf("Trident") > -1) { // IE11 문자열 깨짐 방지
return "Trident";
} else if (header.indexOf("Chrome") > -1) {
return "Chrome";
} else if (header.indexOf("Opera") > -1) {
return "Opera";
}
return "Firefox";
}
공통컴포넌트가 아닌 경우에는 공통컴포넌트의 EgovFileDownloadController 클래스를 참고하여
해당 내용을 추가하여 작성해 주시기 바랍니다.