한글첨부 다운로드시 에러
- 작성자 :
- 이*
- 작성일 :
- 2009-09-30 09:28:09
- 조회수 :
- 4,407
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
한글이름의 파일을 저장한 후
내려받기 할때 오류가 발생합니다.
영문 이름은 잘되는데...
인터넷환경설정에서 utf-8 url보내기 설정을 바꿔주어도 계속 에러가 나네요.
어떻게 해결을 해야하는지요?
내려받기 할때 오류가 발생합니다.
영문 이름은 잘되는데...
인터넷환경설정에서 utf-8 url보내기 설정을 바꿔주어도 계속 에러가 나네요.
어떻게 해결을 해야하는지요?
A
안녕하세여.
문의하시신 부분은
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte:fdl:tomcat_%ED%95%9C%EA%B8%80_%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0
이부분을 참고 하시면 해결하실수 있습니다.
추가적으로 소스 상에서 파일 정보를 넘기는 부분 파일명을 UTF-8로 지정해 보십시오.. 브라우져 버전에 따라 한글이 깨지거나 이솔님처럼 다운로드되지 않거나 할 수 있습니다..
기존에 다음 예와 같이 적용된 부분을 찾으셔서..
response.setHeader("Content-Disposition", "attachment; filename=\"" + fvo.getOrignlFileNm() + "\"");
아래와 같이 변환해 보시면 될 것 같습니다..
response.setHeader("Content-Disposition", "attachment; filename=\"" + java.net.URLEncoder.encode(fvo.getOrignlFileNm(), "UTF-8") + "\"");
감사합니다...
문의하시신 부분은
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte:fdl:tomcat_%ED%95%9C%EA%B8%80_%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0
이부분을 참고 하시면 해결하실수 있습니다.
추가적으로 소스 상에서 파일 정보를 넘기는 부분 파일명을 UTF-8로 지정해 보십시오.. 브라우져 버전에 따라 한글이 깨지거나 이솔님처럼 다운로드되지 않거나 할 수 있습니다..
기존에 다음 예와 같이 적용된 부분을 찾으셔서..
response.setHeader("Content-Disposition", "attachment; filename=\"" + fvo.getOrignlFileNm() + "\"");
아래와 같이 변환해 보시면 될 것 같습니다..
response.setHeader("Content-Disposition", "attachment; filename=\"" + java.net.URLEncoder.encode(fvo.getOrignlFileNm(), "UTF-8") + "\"");
감사합니다...