티스토리 뷰

우분투에서 작업하던 자바 프로젝트 파일을 압축하여 윈도우에서 프로젝트를 열었다. 그런데 이런 현상이 일어났다.





영어는 잘 보이는데 한글이 이상한 문자로 보이는 것이다. 그래서 이 해결방법을 찾아보니 인코딩 형식의 차이였다.





위 스크린샷에서 확인할 수 있듯이 우분투에서는 기본적으로 텍스트 편집기의 인코딩 방식이 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

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함