개발 정보

[Gradle] gradle 빌드 중 error: unmappable character (0xED) for encoding x-windows-949 발생

Razelo 2023. 1. 29. 16:44

 

터미널에서 gradlew build를 통해 빌드를 하던 도중 다음과 같은 에러를 만날 수 있다.

 

error: unmappable character (0xED) for encoding x-windows-949

 

인코딩이 깨지는 현상인데 이건 Intellij에서 빌드를 통해 jar파일을 얻으려고 한 경우에는 해결방법이 이미 많이 나와있다. settings에서 빌드 옵션이 gradle인지 intellij로 되어있는지 확인해서 변경하면 되는 문제라서 인터넷에 잠깐만 검색해도 방법이 많이 나와있다. 

 

다만 터미널에서 빌드를 하려고 하는 경우 어떻게 이 문제를 해결할 수 있을까? 

 

지금까지 봤던 해결방법 중 가장 간단하고 효과적인 방법을 찾았다. 

 

build.gradle 파일에 아래와 설정을 적어준다. 

 

이후 터미널에서 gradlew clean build를 통해 원하는 jar파일을 얻을 수 있다. 

 


tasks.withType(JavaCompile){
    options.encoding = "UTF-8"
}

 

출처는 아래 링크이다.

 

감사합니다. 

 

https://strawberry-smoothie.tistory.com/51

반응형