Programing/JAVA
Java 로컬과 tomcat 배포 시 한글 인코딩 문제 해결
리커니
2020. 1. 14. 16:54
반응형
Java 로컬과 tomcat 배포 시 한글 인코딩 문제 해결
발생 문제.
한글을 제외하고 바이트 연산을 하는 로직이 있는데,
로컬에서는 정상 동작 하지만, Tomcat 배포 시 연산의 결과가 다른 문제가 발생.
일반적인 톰캣의 인코딩 설정은 아래의 Link를 참고하세요.
Link : https://aljjabaegi.tistory.com/152
Java 의 바이트 연산 로직에서 아스키코드로 한글을 걸러내려면
Tomcat에서 사용하는 JVM 인코딩 룰을 설정해주어야 합니다.
아스키코드에 대해선 아래의 Link를 참고하세요.
Link : https://aljjabaegi.tistory.com/474
해결방법.
톰캣에서 사용하는 JVM의 한글 인코딩 설정은
tomcat_home\bin 폴더 내의
catalina.bat 파일에서 합니다.
파일을 열어 set local 을 검색하시고,
그 상단에 아래의 내용을 입력합니다.
set "CATALINA_OPTS=-Dfile.encoding=UTF-8"
이렇게 설정을 하시면 JVM에서 기본적으로 사용하는 인코딩을 설정하실 수 있습니다.
반응형