잡동사니

[Window] 톰캣으로 배포시 한글이 깨지는 경우 해결법 본문

IT/Java

[Window] 톰캣으로 배포시 한글이 깨지는 경우 해결법

yeTi 2017. 4. 14. 15:43

안녕하세요. yeTi입니다.

오늘은 윈도우 환경에서 개발시 이클립스에서는 괜찮다가 톰캣에서 배포시 한글이 깨지는 현상을 해결하는 방법에 대해서 알아보고자 합니다.


다음 명령어를 수행하면 개발환경과 운영환경에서 다른 결과 값이 나오는 경우가 있습니다.

System.getProperty("file.encoding")


이는 JVM이 기본적으로 String 형태의 데이터를 읽을 경우 사용하는 인코딩을 나타내는데요.

톰캣 구동시 해당 설정을 할 수 있습니다.


톰캣 설치 폴더에서 "catalina.bat" 파일의 상단에 아래 명령어를 입력해줍니다.


set "CATALINA_OPTS=-Dfile.encoding=UTF-8"


이는 기본 설정을 UTF-8로 설정한다는 의미입니다.


개발 환경과 운영 환경의 인코딩을 동일하게 설정하면 해결됩니다.

Comments