미들웨어 및 웹서버/톰캣(Tomcat)

톰캣에서 한글 URL이 안 될 경우

후바스탱크 2015. 2. 25. 17:24

Server.xml 의 Connector 부분에 다음과 같이 추가 해 준다.

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>


이렇게 하면 다음 형식의 한글 경로를

http://localhost:8080/img/환구단.jpg


다음과 같이 접근할 수 있다.

http://localhost:8080/img/%C8%AF%B1%B8%B4%DC.jpg


JAVA 단 에서 해당 한글을 처리하고 싶은 경우 다음과 같이 처리하면 해당 인코딩 된 문자열을 확인할 수 있다.