이클립스 Tool을 이용해 소프트웨어를 개발할 때, 개발환경 설정은 빼놓을수 없는 초기 설정이다. 설정을 하지 않고 개발을 하기엔 어려움이 많다. 이클립스를 통해 소프트웨어를 개발하기 전, 우리가 사용하는 한글이 깨지지 않도록 설정하는 이클립스 인코딩 설정에 대해서 설명하겠다. 가장 먼저, 이클립스에서 인코딩 설정을 하기 앞서 우리가 사용하는 한글에 맞는 인코딩 설정은 무엇이 있고 상황에 따라 어떤 인코딩 설정으로 개발환경을 구축해야하는지도 알아보자.
인코딩이란? 인코딩 개념과 종류에 대해서 작성한 글이 있다. 가볍게 읽어보고 인코딩은 무엇이고 인코딩 종류엔 무엇이 있고 특징이 무엇인지 가볍게라도 알고 아래 글을 읽으면 왜 인코딩 설정을 UTF-8로 설정하는지 이해할 수 있다.
https://junesker.tistory.com/69
우리는 전세계 모든 나라에서 사용할 수 있는 인코딩 방식 UTF-8을 이용해서 이클립스 인코딩 설정을 하려고 한다. 우리가 살고 있고 우리가 생활하는 공간은 '대한민국'이다. 대한민국은 한글을 사용한다. 한글은 EUC-KR도 가능하지만 우리는 모든 어디에서든지 사용가능한 UTF-8을 권장한다.
이클립스 인코딩 설정하기
1. 이클립스 상단 메뉴 중, [ Window ] > [ Preferences ] 메뉴를 선택합니다.
2. Preferences 메뉴 검색란에 'enc' 를 검색합니다.
3. 왼쪽 메뉴 중, Content Types을 선택하고 오른쪽 Content Types의 하위 목록들 모두의 인코딩 설정 타입을 UTF-8로 설정합니다.
위 Content Types의 하위 목록들 Images, JaCoCo Execution Data File, Java Archive, Java Class File, Text, Word Document 등등 모두를 'UTF-8' 인코딩 타입으로 설정합니다. 설정 할때에 꼭 Update로 적용합니다!
4. 메뉴 Content Types의 하위 목록 중, Text는 왼쪽 체크 모양을 선택하여 하위 목록들 모두를 UTF-8로 설정 해야한다.
UTF-8로 설정 후 꼭! Update로 적용합니다!
5. 왼쪽 메뉴의 Workspace를 선택하고 Text file encoding 설정의 Other를 체크 한 후, UTF-8로 설정한다.
이때, Text file encoding 부분에 Default로 UTF-8이 잡혀있다면 굳이 바꿀 필요는 없다. 그리고, 설정 적용이 안료되었으면 Apply로 꼭 적용을 합니다!
[ 참고!! ] Workspace를 UTF-8로 설정했는데 한글이 깨지는 경우가 가끔 있다. 이럴땐 MS949로 설정하면 깨졌던 한글이 다시 복구된다.
6. 왼쪽 메뉴의 CSS Files를 선택하고 Encoding "ISO 10646/Unicode(UTF-8)"을 선택합니다.
설정 적용이 안료되었으면 Apply로 꼭 적용을 합니다!
7. 왼쪽 메뉴의 HTML Files를 선택하고 Encoding "ISO 10646/Unicode(UTF-8)"을 선택합니다.
설정 적용이 안료되었으면 Apply로 꼭 적용을 합니다!
8. 왼쪽 메뉴의 JSP Files를 선택하고 Encoding "ISO 10646/Unicode(UTF-8)"을 선택합니다.
설정 적용이 안료되었으면 Apply로 꼭 적용을 합니다!
9. 왼쪽 메뉴의 XML Files를 선택하고 Encoding "ISO 10646/Unicode(UTF-8)"을 선택합니다.
설정 적용이 안료되었으면 Apply로 꼭 적용을 합니다!
10. 왼쪽 메뉴들 중, [ General ] > [ Editors ] > [ Text Editors ] > [ Spelling ] 을 선택 후, Encoding 설정을 Other의 UTF-8로 설정합니다.
이때, Default 타입으로 UTF-8이 설정되어 있다면 굳이 바꿀 필요는 없다. 설정 적용이 안료되었으면 Apply로 꼭 적용을 합니다!
@Junesker
댓글