[IntelliJ] JUnit Test 메소드 명 한글 깨짐 해결
정보

[IntelliJ] JUnit Test 메소드 명 한글 깨짐 해결

반응형

 

테스트를 수행하다가 메소드명이 깨져서 나오는 경우가 있다.

기본적인 인코딩 설정 (설치 폴더 경로의 .vmoptions 수정, settings의 File Encodings)을 다 완료해도 메소드명은 그대로 깨져있을 수 있다.

  • 기본 인코딩 설정에 관련하여 설명되어있는 블로그 링크

 

위의 방법으로 웬만해서는 해결이 될 것이다. 하지만 아직도 한글이 깨져있다면 아래 방법을 적용하면 해결된다.

 

방법은 인텔리제이의 도구창에서 Help → Edit Custom VM Options에 들어간다.

위에 나온 기본 인코딩 설정에서 설치 폴더의 idea64.exe.vmoptions를 수정했지만, 현재 프로젝트 폴더 자체가 사용자\AppData\Roaming에 있는 JetBrain으로 잡혀있어 수정된 파일이 적용이 되지 않은 것이었다.

 

따라서 여기서 나오는 파일에 다시 인코딩 코드를 맨 아래 추가해줘야 한다.

-Dfile.encoding=UTF-8

그 이후 다시 인텔리제이를 재부팅하고 테스트 해보면 한글이 잘 나오는 것을 확인할 수 있다.

 

 

 

반응형