java와 Eclipse를 설치하고 웹프로그램을 개발하고 톰캣에서 테스트를 할 때 한글 디렉토리에 접근하지 못하는 문제가 발생했다.
문제는 한글 인코딩 문제였다.
인터넷을 찾아보고 톰캣 conf/server.xml <connector> 태그에 URIEncoding=”UTF-8″을 추가했으나 해결되지 않았다.
원인은 Eclipse에서 작성한 .java 파일의 인코딩이 CP949였기 때문이다.
이를 해결하기 위해서 아래 폴더에서
C:\Users\사용자명\Documents\eclipse-workspace.metadata.plugins\org.eclipse.core.runtime.settings
org.eclipse.core.resources.prefs 파일에
encoding=UTF-8을 추가했다.
그랬더니 입력했던 한글이 모두 깨져 나타나 다시 입력하니 문제가 해결되었다.
결론은
Eclispe를 설치하면 org.eclipse.core.resources.prefs 파일에 encoding=UTF-8을 추가할 것을 추천합니다.