-
[IntelliJ] File was loaded in the wrong encoding: 'UTF-8'Java/IDE 2017. 3. 15. 23:57728x90반응형
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으로 바뀐것을 확인할 수 있다.
반응형'Java > IDE' 카테고리의 다른 글
[IntelliJ] lombok plugin 설치 (0) 2017.04.17 [IntelliJ] Can't start Git: git.exe (0) 2017.04.17 [IntelliJ] Module SDK is not defined (0) 2017.03.15 [lombok] eclipse(STS)에 lombok(롬복) 설치 (9) 2017.01.08 [STS] Problems During Content Assist 오류 (6) 2016.12.23