error: unmappable character (0xEB) for encoding x-windows-949
코딩테스트 문제를 풀다가 이러한 에러가 발생했다.대충 읽어보니 한글이 인코딩 문제로 빌드 시 오류가 나타난 것 같다.
크게 2가지(+1가지, 난 안돼서 추가함)를 적용해주면 된다.
1. File -> Settings -> File Encodings 이동
Global Encoding과 Project Encoding을 UTF-8로 바꿔주고 Apply 해준다.
2. Help -> Edit Custom Vm Options 클릭 -> idea64.exe.vmoptions파일로 이동
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
추가해준다.
3. 그다음 인텔리제이를 클린빌드 해주면 된다. File -> Invalidate Caches... -> box check -> Invalidate and Restart
보통 여기까지 하면 잘 되던데 나는 출력값이 여전히 한글이 깨졌다ㅜㅜ.
그래서 추가적으로 하나 더 적용해주었다.
+ File -> File Properties -> File Encoding -> More -> UTF-8클릭
이렇게 까지 해주니깐 한글이 잘 출력되었다.
