[Eclipse]텍스트 편집기 인코딩 변경
우분투에서 작업하던 자바 프로젝트 파일을 압축하여 윈도우에서 프로젝트를 열었다. 그런데 이런 현상이 일어났다.
영어는 잘 보이는데 한글이 이상한 문자로 보이는 것이다. 그래서 이 해결방법을 찾아보니 인코딩 형식의 차이였다.
위 스크린샷에서 확인할 수 있듯이 우분투에서는 기본적으로 텍스트 편집기의 인코딩 방식이 UTF-8로 지정되어 있었다. 그렇다면 윈도우에서 이클립스의 기본 텍스트 편집기의 인코딩 방식은 무엇일까?
위 스크린샷을 확인하면 알 수 있듯이, 윈도우 환경에서는 MS949방식을 기본으로 선택하고 있기 때문에 각 인코딩 방식의 차이로 한글의 표현방식이 달라서 한글이 깨져서 보이는 것이다. 이는 인코딩 방식을 동일하게 설정하주면 알 수 있다.
UTF-8에 대하여 조금 더 알고 싶다면 아래 링크에 정리되어 있으니 참고하기 바란다.
* [Encoding]유니코드(Unicode)
http://hyoje420.tistory.com/3?category=293471
인코딩 방식 설정방법
우분투에서는 MS949 인코딩 방식을 기본적으로는 지원하지 않기 때문에, 윈도우 이클립스의 텍스트 편집기 인코딩 방식을 UTF-8로 바꿔주는 것이 바람직하다. 대부분의 컴퓨터에서 표준으로 UTF-8을 사용하기 때문에 다른 OS와의 호환에서도 우위를 보일 것이기 때문이다.
그렇다면 차근차근 방법을 알아보도록 하자.
1. [Windows] - [Preferences] 이 경로의 메뉴로 접속하여 속성창을 연다.
2. 설정창이 열리면 [General] - [Workspace] 에 들어간다.
3. 왼쪽 아래에 [Text file encoding] 항목에 Default로 설정된 값을 Other에 UTF-8로 변경해준다.
5. Apply and Close 버튼을 눌러서 저장해주면 설정이 완료되어 정상적으로 한글이 출력되는 것을 볼 수 있다.
정상적으로 한글을 볼 수 있게 되었다. OS별 Eclipse의 기본 텍스트 편집기 인코딩 방식이 다른 것이 이 문제의 핵심이었다. 앞으로 이런 일이 있어도 유연하게 대처하길 바란다.
참고
http://withcoding.com/29