STS, Boot Dashboard 를 통해 Tomcat 을 띄우고
다른 시스템의 데이타를 가져와서 한글을 체크하는데.. 한글이 깨짐.
build.gradle 세팅으로 build 된 .jar 파일을,
윈도우 cmd (명령 프롬프트)에서 실행하면..
엇, 한글이 안 깨짐..
이리저리 찾아 보다가,
.java 에서 문자셋을 전환하는 로직을 발견하고 적용해 보았는데..
콘솔에서 이미 깨져 있는 것을 가지고
문자셋 전환로직을 적용해 보아야 한글 깨짐.. ㅠ
그러나, 변경된 내용을 build 된 .jar 파일을,
윈도우 cmd 에서 실행해 보면 여전히 한글이 잘 나옴.
new String(string.getBytes("문자셋_old"),"문자셋_new");
"ISO-2022-KR", "utf-8", "euc-kr", "ksc5601", "iso-8859-1", "x-windows-949" 등을,
배열에 담고 루프를 중복해서 돌리는 방식.
'이클립스 콘솔 한글 깨짐' 으로 검색해 보니, 아래와 같은 결론에 도달.
JUnit 에서 테스트 할 때도 한글이 깨지므로,
아래에 설명된 방식으로 JUnit 쪽도 변경.
아래에는 MS949 라고 하는데, x-windows-949 라고 하면 됨.
https://error-nono.tistory.com/entry/이클립스-콘솔-한글깨짐-해결-방법
'Program > IDE' 카테고리의 다른 글
STS 스프링 부트 설치시 IP v4 적용 (0) | 2023.07.17 |
---|---|
Java 에서 람다식은 jdk1.8 부터 적용 (0) | 2022.09.07 |
STS 이전버전 다운로드 (0) | 2022.08.31 |
STS 나 Eclipse 에서 JUnit 설정하는 방법 (0) | 2022.08.30 |
이클립스에서 Ctrl Shift R 이 작동하지 않는다..? (0) | 2022.05.17 |