에러 발생 상황
새 프로젝트 만들어서 실습하고 있는데 갑자기 콘솔창에 한글이 깨져서 나왔다.
문제 파악
뭐 때문인진 모르겠다... 바뀐 상황이라곤 프로젝트 생성할 때 Jar가 아니라 War로 생성했다는 점? 아마도 이것 때문이 아닐까 추측 중
문제 해결
인강 커뮤니티에 검색해보니 나와 같은 오류가 발생한 사람들이 있었다. 아마도 War 때문 맞는 듯... 거기에 해결 방법이 링크되어 있었다.
1. Settings에서 Encoding UTF-8로 바꾸기
이미 UTF-8로 돼 있었다.
2. VM Options
[Help] - [Edit Custom VM Options]를 누르면 뜨는 파일에
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
두 줄을 추가하고 인텔리제이를 재시작했다. 그랬더니 한글이 정상적으로 콘솔창에 출력됐다. 나는 여기서 해결됐지만 다른 사람들은 이걸로도 안 돼서 다른 방법을 시도한 것 같다. 나도 혹시 다음에 그럴지 모르니 기록해둬야겠다.
3. 빌드 도구를 초기화
1. build task clean을 실행한다.
2. build task build를 실행한다.
출처: https://erinyees.tistory.com/26 [Erinyees의 블로그]
'오류 로그' 카테고리의 다른 글
인텔리제이 properties 한글 깨짐 (0) | 2022.01.21 |
---|---|
인텔리제이에서 특정 파일명의 확장자를 다르게 인식할 때 (0) | 2022.01.17 |
AnnotationConfigApplicationContext@4dbb42b7 has not been refreshed yet (0) | 2022.01.01 |
인텔리제이 org.thymeleaf.exceptions.TemplateInputException (0) | 2021.12.18 |
인텔리제이 org.opentest4j.AssertionFailedError (0) | 2021.12.16 |