IDE

[IntelliJ] 글자 깨짐 현상 (error : unmappable character for encoding MS949)

주코식딩 2022. 4. 20. 14:00

실제 입력값은 봄, 여름, 가을, 겨울, 글자왜깨짐

 

구글링 결과 해당 문제를 해결한 경우를 찾을 수 있었지만 나는 여전히 글자가 깨지는 문제가 있다.

 

일단 이곳까지는 혼자서 해결

인코딩이 붙어있는 모든 옵션을 UTF-8로 바꿔주었다.

하지만 결과는 똑같은 현상...

shift키를 두번 눌러서 vm을 검색해주고 해당 창을 띄워준다.

 

그리고 다음과 같이 입력 후 저장을 해준다. (프로그램 재부팅은 필수!)

-Dconsole.encoding=UTF-8

 

결과:

여전히 안됨.

수정사항이 있는경우 재부팅뿐만 아니라 rebuild를 해줘야 한다는 사실이 기억났다.

 

프로젝트 다시빌드 클릭

자세히 뒤져보니 콘솔탭에도 인코딩 옵션이 있어서 바꿔주었다.

 

그리고 Gradle탭에 clean이라는 실행파일도 있네?

 

Gradle탭을 못 찾고있다가 우연히 찾았다.

 

결과:

아직도 안됨.

다시 구글링 결과

해당 파일이 없을시 새로 만들기 -> 리소스 번들 ->  gradle입력 후 생성

파일 안 에 아래 코드를 입력해준다.

org.gradle.jvmargs=-Dfile.encoding=UTF-8

 

그러니 결과가 조금 바뀌었다...

안 되는건 여전함.

프로그램을 껐다가 키니..

드디어 ㅠㅠㅠㅠㅠㅠ

드디어 성공!!ㅠㅠ

진짜 이것 때문에 강의 시작도 못하고 얼마나 짜증이 났던지.. 같은 문제를 겪고 있는 사람들에게 도움이 되었으면 좋겠다. (사실 내가 다시 겪기 싫은 문제라 정리해둠)