본문 바로가기

개발환경/ECLIPSE

이클립스 Text file encoding 프로젝트 별 관리 TIP

이클립스로 프로젝트를 수행하다 보면

Encode 방식이 달라서 주석이나 String이 깨져 보일때가 있을 것이다.

 

A프로젝트는 encodeing방식이 UTF-8로 개발을 했기 때문에 class파일들도 UTF-8이어야

주석이나 String 파일이 깨진 상태로 보이지 않는다.

 

eclipse디폴트 encodeing방식인 MS949로 기본적으로 지정되어 있기 때문에 프로젝트 초기에

encoding 방식을 멀로 쓸지 결정하지 않는한 MS949로 지정되어 있을 확률도 높다.

 

예를 들어

1. 안드로이드 라디오 APP은 UTF-8 엔코딩방식으로 작성을 했고

2. 안드로이드 지하철공사(METRO) APP은 MS949 엔코딩방식일때,

3. 새 프로젝트를 수행한다고 가정해 보자.

 

새 프로젝트에는 물론 내가 기존에 사용하지 않았던 코드도 들어가겠지만, 참고할 만한 코드가 많이 있을 수 있다.

 

그런데 앞서 진행한 프로젝트 encoding방식이 서로 틀려서 코드를 볼려그러면 그때마다

Window -> Preferences -> General -> Workspace 가서

Text file encoding 방식을 UTF-8 <-> MS 949 바꿔 줄텐가?

 

난 java를 배우기 전에 생소한 eclipse툴의 단축키나 옵션들을 익히는 것에서 부터 프로그래밍을 어렵게 느끼게 된 장벽이었다.

 

이럴 땐 해당 프로젝트에서 마우스 우클릭 후 Properties -> Resource -> Text file encoding 옵션에서 별도로 프로젝트 별로 encoding 방식을 지정할 수 있다.

 

 

아래 그림 빨간 그림 쳐진 부분에서 선택하면 된다.

통합개발툴을 다루는 것 때문에 어려워하는 개발자에겐 자그나마 도움이 되길 바란다 ^^