다른 프로젝트를 이클립스의 Import 기능을 이용해서 추가할 때 소스 인코딩 설정이 다른 경우 한글이 깨집니다. 보통 기본으로 설정된 인코딩으로 EUC-KR, MS946 을 사용하고 있습니다. 이클립스 프로젝트를 다국어 설정을 위해서 UTF-8 로 바꾼다면 소스에 들어간 한글은 깨지게 됩니다. 이번 포스팅에서는 주석으로 입력한 한글을 다시 정상적으로 돌리기 위해서 어떤 조치를 취해야 하는지 알아보도록 하겠습니다.
◎ 개별 프로젝트 인코딩 바꾸기 |
▼ 이클립스에서 인코딩 설정은 크게 두 가지로 나눕니다. 이클립스 전체 인코딩 설정과 프로젝트별 인코딩 설정을 달리 할 수 있습니다. 우선 프로젝트별 인코딩 방법을 알아보겠습니다. 그림처럼 프로젝트를 열었는데 한글이 깨져 있어서 정상적으로 표현이 되도록 인코딩 설정을 바꿔야 하는 상황이 벌어졌습니다.
▼ 인코딩 설정을 바꾸기 위해서는 프로젝트 설정창으로 이동해야 합니다. 프로젝트를 선택하고 오른쪽 마우스를 눌러 Properties 메뉴를 선택합니다. 혹은 프로젝트를 선택하고 Alt + Enter 단축키를 클릭합니다.
▼ 프로젝트 설정창에서 왼쪽 메뉴 Resource 를 선택합니다. Resource 설정에서 Text file encoding 항목을 찾습니다. 만약 UTF-8 로 되어 있다면 MS949 로 변경합니다.
▼ 인코딩 설정을 변경하고 소스의 주석을 보시면 깨져 있던 한글이 정상적으로 돌아온 것을 알 수 있습니다. 거의 대부분의 프로젝트는 특이한 환경을 제외하고는 UTF-8, MS949 두 인코더만 사용합니다.
◎ 프로젝트 전체 인코딩 바꾸기 |
▼ 다음은 프로젝트 전체 인코딩을 바꿔보도록 하겠습니다. 프로젝트 전체에 적용되는 인코딩은 현재 추가된 개별 프로젝트이 인코딩은 바꾸지 않습니다. 새로 생성하는 프로젝트에만 적용됩니다. 이클립스 상단에 Windows > Preferences 메뉴를 선택합니다.
▼ Preferences 창에서 General > Workspace 메뉴를 선택합니다. Workspace 설정창에서 Text file encoding 항목을 찾아 원하는 인코딩 방식으로 변경합니다.
▼ Text file encoding 의 other 옵션을 선택하고 콤보박스에서 인코딩 방식을 선택합니다.
▼ 이클립스 프로젝트 전체 인코딩이 새 프로젝트에 적용되는지 알아보겠습니다. 새로운 프로젝트를 생성하면 기본 MS949 한글 인코딩이 세팅됩니다. MS949 는 Preferences >General > Workspace > Text file encoding 설정 값입니다.
'프로그래밍 툴 > 이클립스(Eclipse)' 카테고리의 다른 글
이클립스 Eclipse 다른 프로젝트 클래스(Class) 참조해서 개발하는 방법 (4) | 2024.01.16 |
---|---|
이클립스 Java Project 를 Dynamic Web Project 로 변환해서 실행하는 방법 1부 (2) | 2023.12.24 |
이클립스 Eclipse 다양한 테마 적용으로 자신만의 개발환경 꾸미는 방법 (4) | 2023.11.25 |
이클립스(Eclipse) 허용 메모리(Heap size) 최대값(Max)을 높이는 방법 (2) | 2023.11.12 |
이클립스 Eclipse 외부 라이브러리 추가하는 방법 (0) | 2023.01.22 |
이클립스(Eclipse) 웹 브라우저 크롬으로 설정해서 실행하는 방법 (4) | 2022.12.13 |
이클립스 Eclipse 프로젝트 추가하기(Import), 내보내기(Export) 사용하기 (1) | 2022.12.09 |
이클립스 Eclipse 메이븐(Maven) 사용하기 (2) | 2022.12.08 |