기타 공부들

[IntelliJ] unmappable character for encoding MS949 에러 해결방법 (한글깨짐 현상 해결방법)

diddl 2021. 10. 1. 00:23
반응형

블로그 이전으로 인한 재 작성글, 원문 - 2021.09.25 네이버 블로그에서 작성

 

IntelliJ에서 Java 기초 문법을 실행해보았는데 예상치 못한 에러가 발생했다.

한글을 제대로 인식하지 못해서 일어나는 문제였다. 구글링을 통해 찾은 과정들을 정리해본다.

※ File -> Settings

※ Editor -> File Encodings에 들어가서 빨간 표시 해놓은 곳 처럼 동일하게 해주기

이 과정까지 했다면 에러는 발생하지 않지만 한글은 여전히 이상하게 나올 수 있다. 한글이 이상하게 나온다면 다음과 같이 해주면 된다.

예시...

Shift 키 더블 클릭 -> edit Custom VM options 검색 후 선택

선택하면 다음과 같은 창이 뜬다.

idea64.exe.vmoptions라는 파일이 뜨는데 여기다가 다음 문구들을 추가 해준 후 저장하면 된다.

(저장 단축키: Ctrl+s)

-Dfile.encoding=UTF-8

-Dconsole.encoding=UTF-8

파일을 직접 찾아서 입력해주는 방법도 있긴 한데 찾기 어렵다..나도 처음엔 파일을 직접 찾아서 시도해보았지만 실패..한글은 여전히 안보였다.. 심지어 저장도 안됬다..ㅠ

위와 같은 경로로 수정하는 것을 추천! 수정한 다음

※ gradle -> build -> clean 더블클릭 -> build 더블클릭

(gradle은 오른쪽 상단을 보면 버튼이 있다)

여기까지 했다면 IntelliJ를 종료했다가 다시 실행해보면 한글이 잘 뜨는 것을 확인할 수 있을 것이다.

 

반응형