안드로이드 스튜디오(JetBrains IntelliJ IDEA Android Studio) 실행 시 한글이 "ㅁㅁㅁㅁ"나 한문 등으로 알아볼 수 없는 형태로 깨지는 현상을 해결하는 방법입니다.

 

인텔리제이(IntelliJ) 기반이므로 비슷하게 처리하면 됩니다.

아래의 순서에 맞춰 진행하시기 바랍니다.

 

1. android-studio가 설치된 폴더로 이동합니다. 

  c:-> Program Files(x86) -> Android -> android-studio 

   -> bin -> studio64.exe.vmoptions 파일을 열어줍니다.

  (마우스 우측 버튼 클릭 후 메모장이나 기타 툴 사용)

 


2.   -Dfile.encoding=UTF-8 를 가장 아래에 추가합니다.

 



3. 위의 작업을 했는데도 한글이 깨진다면

 File-> Settings -> Appearance -> Override default fonts by(not recommended)

이 부분을 Dotum 으로 변경하고 재실행하시면 해결이 됩니다.

Posted by 준콩ol 준콩ol

댓글을 달아 주세요

  1. 정한수 2014.02.24 12:06  댓글주소  수정/삭제  댓글쓰기

    빌드하고 메시지를 띄우면 깨지는건 왜 그럴까요?
    "2te 마가" => "2te 가" 이렇게 출력이 되거든요.
    안드로이드에서..
    검색을 좀 해봤는데
    build.gradle에
    tasks.withType(Compile) {
    options.encoding = 'UTF-8'
    }
    이걸 추가하면 된다는데... 추가해도 안되어서.. 도움 받을수 있을까 해서 질문드립니다.

    • 준콩ol 준콩ol 2014.02.24 12:41 신고  댓글주소  수정/삭제

      소스상의 인코딩을 설정하셨군요.
      그렇다면 소스 파일 속성의 인코딩을 한번 확인해보세요.
      소스상에서 UTP-8로 설정되어있어도
      파일 자체의 속성이 UTP-8이 아닌 경우도 있습니다.
      소스파일 오른쪽 클릭 후 Properties 메뉴에 있는 인코딩요.

  2. 세틸렌 2014.06.30 14:29 신고  댓글주소  수정/삭제  댓글쓰기

    좋은 팁 감사합니다~

  3. Basix 2014.07.27 17:09 신고  댓글주소  수정/삭제  댓글쓰기

    요즘은 안드로이드 스튜디오 자체에서 한글을 지원하더군요 ㅎㅎ
    심지어는 아주 조금씩이지만 전 스튜디오에서 한글 메시지를 보았답니다~~

  4. 코어 2014.07.30 01:12  댓글주소  수정/삭제  댓글쓰기

    루트같은 경우는 어떻게 하나요?

    유저로 입력되는데 루트가 유니코드가 붇어있어서,,,

  5. 사각하늘 2015.03.01 18:07  댓글주소  수정/삭제  댓글쓰기

    유용한 팁 잘 봤습니다. 저만 그런지는 모르겠는데 의외로 안드로이드 스튜디오가 한글엔 쥐약인듯 합니다. 위에서 지적하셨듯이 ide에 한글 표시만 깨지는게 문제가 아니라 예를 들어, 디렉토리 경로에 한글이 들어가 있으니 아주 난리가 났네요. 불행하게도 윈도에 사용자 명칭을 한글이름으로 등록해놓은지라 설치시 이 경로에 걸리는 디폴트로 설정되는 각종 경로들(예를들어, 프로젝트 폴더, sdk설치 폴더 경로 등)이 제대로 인식이 안되는지 파일 못찾고 에러나고 난리네요. 결국 설치하고 나서 각종 경로설정 자잘하게 해보다가 점점 더 설치환경이 불안정해지는듯해서 지우고(이제와서 컴의 유저 명칭을 영문으로 바꿀 수도 없고) 새로 프로그램 설치폴더부터 시작해서 하드루트쪽 경로로 최대한 단순화된 경로에 설치하니 아무문제 없네요.
    이거 이전에 그루비때도 느낀거지만 설치하고 쓰게 되면서 이클립스나 비쥬얼 스튜디오 역사도 꽤 됐지만 참 잘만든 ide환경이구나라는 생각이 새삼들더군요. 나중에 보면 많은 사람들이 쓰는건 다 이유가 있더라는...

    • 준콩ol 준콩ol 2015.08.07 19:47 신고  댓글주소  수정/삭제

      3월에 작성하신 댓글이군요.
      확인이 늦었습니다.
      3월 시점에도 마찬가지지만 현재도 이클립스 보다 더 개발하기 좋은 환경으로 개발하고 있는 것 같아 너무 만족합니다.
      뭐 점점 업데이트도 많이 하고 있고 충분히 이클립스 보다 뛰어나리라 생각합니다.