본문 바로가기
개발/Android

[Android Studio] 모듈 콘솔 디버깅 한글 깨짐 증상

by 언제나초심. 2017. 11. 16.
반응형

개요

오늘은 Android Studio 3.0 을 이용해서 앱 을 손보고 있던 중이었습니다.


데이터베이스 를 생성해주는 Java 모듈이 있었는데, 디버깅하는 중에 한글이 깨지는 증상이 보이네요.






log 에서만 한글이 깨지게 나오고, 동작에는 크게 이상은 없었던 것 같습니다. 여태 몰랐던 것을 보면요...




조치

일단 이 상황은 해결해보기 위해 여기저기 살펴보기로 하였습니다. 늘 하던 대로 stackoverflow.com 을 열심히 뒤져봅니다. 다양한 원인과 해결책들을 살펴보던 과정에, 지금 상황에 맞는 것을 찾았습니다.




build.gradle 파일 (module 레벨) 하단에 아래 내용을 추가합니다.


compileJava.options.encoding = 'UTF-8'

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



여기서 compileJava.options.encoding = 'UTF-8' 는 추가하지 않아도 된다는 말이 있습니다만, 저는 그냥 추가했습니다. 



이상 없이 잘 되는 군요.




정보 출처

* https://stackoverflow.com/questions/21267234/show-utf-8-text-properly-in-gradle



결론 Conclusion

build.gradle 파일에 아래 내용을 추가


compileJava.options.encoding = 'UTF-8'

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


반응형