테스트코드 작성해서 테스트를 진행하는데?
@DisplayName 에 설정한 한글 깨짐 현상이 발생했다.
그래서 구글링 해서 해결!
Edit Custom VM Options... 에 encoding 추가
[Eidt Custom VM Options]에서 encoding을 추가해야 한다.
해당 경로로 가는 방법은 2가지이다.
- 상단의 [Help] -> [Edit Custom VM Options...]
- 인텔리제이에서 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 디렉터리 안에 있다.
사실 이 이후에도 테스트를 돌렸을 때, 한글 깨짐 현상이 있었다.
그래서 인텔리제이는 종료하지 않은 채, 프로젝트만 여러번 시작했는데?
중요한 것은 인텔리제이를 완전히 종료했다가, 다시 켜야하는 것 같다.
인텔리제이를 완전히 종료한 후에 다시 테스트를 실행해 보니!
드디어 성공!!!
일단 내가 맨 처음에 시도했던 방법만 해본 후에!
인텔리제이를 완전히 종료 후 다시 해보는 것을 추천한다.
그렇게 했는데도 안 된다면, 나머지 방법으로 시도해보길.