본문 바로가기
LEARN/ERROR

[IntelliJ] 인텔리제이 junit 테스트 @DisplayName 한글 깨짐 인코딩

by 아이엠제니 2024. 3. 1.

 


 

 

 

테스트코드 작성해서 테스트를 진행하는데?

@DisplayName 에 설정한 한글 깨짐 현상이 발생했다.

그래서 구글링 해서 해결!

 

 

 


Edit Custom VM Options... 에 encoding 추가

[Eidt Custom VM Options]에서 encoding을 추가해야 한다.

해당 경로로 가는 방법은 2가지이다.

 

 

  1. 상단의 [Help] -> [Edit Custom VM Options...]
  2. 인텔리제이에서 shift 2번 클릭 후, [Edit Custom Vm Options...] 검색

 

 

1번 방법으로 해당 경로 찾아가기

 

 

2번 방법으로 해당 경로 찾아가기

 

 

 

그럼 이런 화면이 나오는데?

-Dfile.encoding=UTF-8

위 내용을 넣고, 다시 실행을 해본다.

 

 

여전히 에러...

 


재시도

 

https://devsurimlee.tistory.com/46

위 티스토리 참고해서 다시 시도했다.

 

 

[File] -> [Settings] 로 가서, encoding을 검색한다.

그리고 해당 부분들을 다 UTF-8로 바꾼다.

 

 

그리고 인텔리제이가 있는 경로에 가서, [idea64.exe.vmoptions] 파일을 찾아서 해당 부분에도 

-Dfile.encoding=UTF-8

위 내용을 추가해준다.

인텔리제이가 설치된 경로는 

C:\Program Files\JetBrains\IntelliJ IDEA\bin

Windows 기준으로는 위 경로라고 한다.

Program Files 안에 JetBrains가 있는데!

그 안에 IntelliJ 디렉터리가 있다.

[vmoptions] 파일은 bin 디렉터리 안에 있다.

 

 

사실 이 이후에도 테스트를 돌렸을 때, 한글 깨짐 현상이 있었다.

그래서 인텔리제이는 종료하지 않은 채, 프로젝트만 여러번 시작했는데?

중요한 것은 인텔리제이를 완전히 종료했다가, 다시 켜야하는 것 같다.

인텔리제이를 완전히 종료한 후에 다시 테스트를 실행해 보니!

 

 

 

드디어 성공!!!

일단 내가 맨 처음에 시도했던 방법만 해본 후에!

인텔리제이를 완전히 종료 후 다시 해보는 것을 추천한다.

그렇게 했는데도 안 된다면, 나머지 방법으로 시도해보길.

 

 

 

 

300x250