error: unmappable character for encoding MS949
한글로 주석을 달았는데 계속 에러가 났다.
검색해보니, 뭐 환경변수를 추가하고 VM Options을 추가하래서 했는데 한번 되더니 또 에러가 났다.
안될거면 안되고! 될거면 되던가! 왜이러는 것이냐!
신기한건 에러나서 다시 실행하면 또 되고, 다음에 또 에러나고, 이짓을 반복하다가 은근히 열받아서 새로운 방법을 찾았다.
1단계.
gradle-wrapper.properties에 options.encoding = 'UTF-8' 를 추가한다.
이렇게 해서 오류가 없어졌는데, 한참 작업하다가 또 오류가 나타났다. 이노옴!
그래서 2단계를 실행한다.
2단계. 이번엔 build.gradle에 다음과 같이 추가해준다
def defaultEncoding = 'UTF8'
tasks.withType(JavaCompile) {
options.encoding = defaultEncoding
}
1단계 없이 2단계만 해도 잘 동작하는지 실험해보니 아주 잘된다.
근데 이걸 설정하는데 여러가지 방법이 있기 때문에 알아서 적절하게 잘 해보길 바란다.
'IT 잡동사니' 카테고리의 다른 글
IntelliJ commit 메시지 한글 깨짐 (0) | 2022.01.27 |
---|---|
윈도우! 포트 찾기 & 사용중인 포트 프로세스 죽이기! (0) | 2021.03.04 |
DevOps와 CI/CD란 도대체 무엇인가?! (0) | 2020.10.08 |
IntelliJ와 친해지기(IntelliJ IDEA 단축키) (0) | 2020.10.08 |
Zookeeper Systemctl 오류를 해결하자! Failed to start zookeeper (0) | 2020.08.09 |