Page 1 of 1

<img src="한글명">에서 한글명 그대로 서버에서 가져오게 하는 방법?

Posted: 2009 07 14 17:14 21
by kazeonme
안녕하세요~~

내부용으로 개발 하고 있는 웹 페이지에서 이미지를 출력하는 페이지가 있습니다.
jsp/servlet, java classes를 JEUS5.0(WAS)에서 돌리고 있습니다.

이 페이지에서 DB에서 파일명을 읽어와 화면에 뿌려주게 되어있는데...

한글이름으로 된 파일명은 FF에서 뿌려주질 못하네요
(FF3.5.30729 사용중입니다.)
기본적으로 각 페이지는 euc-kr로 charset을 맞춰놨습니다.

예를들어
관리자.png 파일이라면
속성창(FF에서 오른클릭하면) 경로가 %B0%FC%B8%AE%C0%DA.png 으로 나타납니다.

소스보기를 할경우에는
<img src="/관리자.png"> 이런 형식으로 생성되어 있습니다.

FF 설정으로
network.standard-url.encode-utf8;false 로 설정해놓은 상태이며,

IE에서는 정상적으로 이미지가 출력됩니다.
(%B0%FC%B8%AE%C0%DA.png라고 주소창에 경로만 주어도 IE에서는 이미지를 뿌려줍니다.)

java.net.URLEncoder/URLDecoder 도 사용은 해봤습니다만 해결이 되지는 않는군요..

비슷한 경험이나 힌트가 있으신 분들은 댓글 부탁드립니다.