IE11버전에서 한글파일 다운로드시 한글 깨집니다.
- 작성자
- 관리자
- 작성일자
- 2014-02-26
- 조회수
- 5,277
Q IE11버전에서 한글파일 다운로드시 한글 깨집니다.
A
안녕하세요. 표준프레임워크센터입니다.
공통컴포넌트 경우 다운로드시 브라우저에 대한 User-Agent를 확인해서
한글이 깨지지 않도록 변환을 해 주고 있습니다.
IE11경우에는 User-Agent를 변경하여(기존 MSIE -> Trident)
egovframework.com.cmm.web.EgovFileDownloadController 클래스에 해당 변경사항을 반영해 주시면 됩니다.
(공통컴포넌트가 아닌경우에는 공통컴포넌트의 EgovFileDownloadController 클래스를 참고하여 해당 내용을 추가하여 작성해 주시기 바랍니다.)
안녕하세요. 이승우님
공통컴포넌트 경우 다운로드시 브라우저에 대한 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");
공통컴포넌트 경우 다운로드시 브라우저에 대한 User-Agent를 확인해서
한글이 깨지지 않도록 변환을 해 주고 있습니다.
IE11경우에는 User-Agent를 변경하여(기존 MSIE -> Trident)
egovframework.com.cmm.web.EgovFileDownloadController 클래스에 해당 변경사항을 반영해 주시면 됩니다.
(공통컴포넌트가 아닌경우에는 공통컴포넌트의 EgovFileDownloadController 클래스를 참고하여 해당 내용을 추가하여 작성해 주시기 바랍니다.)
안녕하세요. 이승우님
공통컴포넌트 경우 다운로드시 브라우저에 대한 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");