메뉴 건너띄기
주메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

한글첨부 다운로드시 에러
  • 작성자

    이*

  • 작성일

    2009-09-30 09:28:09

  • 조회수

    5,116

  • 구분

    실행환경

  • 진행상태

    완료

질문

한글이름의 파일을 저장한 후
내려받기 할때 오류가 발생합니다.
영문 이름은 잘되는데...
인터넷환경설정에서 utf-8 url보내기 설정을 바꿔주어도 계속 에러가 나네요.
어떻게 해결을 해야하는지요?

첨부파일
답변

안녕하세여.
문의하시신 부분은

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") + "\"");

감사합니다...

이 페이지의 구성

묻고 답하기