ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [IntelliJ] File was loaded in the wrong encoding: 'UTF-8'
    Java/IDE 2017. 3. 15. 23:57

    Eclipse에서 작업했던 파일들을 살펴보던 중 다음과 같은 메시를 발견했다.


    File was loaded in the wrong encoding: 'UTF-8'



    이유를 생각해 보니 예전에 Eclipse 기본 세팅인 MS949로 사용했었다. 그러다가 Eclipse의 기본 설정과 모든 파일들을 강제로 UTF-8으로 바꾸면서 예전에 이미 한글로 써진 주석이 깨진 현상이었다.

    Eclipse였다면 파일 인코딩을 MS949로 잠시 바꿈 → 파일 전체 내용 잘라내기 → 파일 인코딩을 다시 UTF-8으로 고침 → 내용 다시 붙여넣기 의 과정으로 해결했을텐데 ...


    다행이 이번에도 친절하게 파일 인코딩을 바꿔주는 링크가 저절로 보인다. 클릭하고 x-windows-949 클릭.




    정말 encoding을 converting 할꺼냐고 묻는데, Reload를 눌러주면 된다.





    그러면 아래와 같이 파일 인코딩이 원래 한글로 씌여졌던 MS949로 바뀌면서 깨진 한글이 복구된다.




    자. 그럼 이제부터 시작이다. 이 파일을 UTF-8으로 바꾸려면 어떻게 할까?

    답은 이미 아까 말했다. Eclipse의 경우와 똑같이 하면 된다!




    파일 전체 내용을 잘라내기 → 아래 인코딩 클릭 → UTF-8 클릭






    UTF-8으로 Reload나 Convert를 할꺼냐고 물어보면 Convert를 클릭





    그리고나서 아까 잘라냈던 내용을 다시 붙여놓면 끝. 아래 상태표시줄을 보면 UTF-8으로 바뀐것을 확인할 수 있다.



    댓글

Designed by Tistory.