본문 바로가기

Development/IDE

IntelliJ IDEA에서 파일 인코딩 설정 및 로케일 언어 출력.

요즘의 프로젝트의 파일 인코딩은 UTF-8이 기본이다.
다국어 지원의 문제도 있고 한국어 자체의 출력문제도 있어서 프로젝트 시작~! 하자마자 파일 인코딩을 UTF-8로 통일 하고 개발에 들어간다.

ItelliJ에서는 setttings에서 파일인코딩을 설정하는 부분이 있다.
다국어 지원같은 경우 messages_ko.properties 파일을 한국어로 먼저 만들고 나서 영어나 중국어로 번역하는게 보통인데 문제는 한국어를 먼저 UTF-8로 인코딩하면 모두 유니코드로 깨져서 보인다는 것이다.
미리 원본을 만들어 놓으면 몰라도 그렇지 않은 경우 목록을 다시 작성해야 하는 번거로움이..
Intellij에서는 이런 불편함을 지원해주는 기능이 있다.

사용자 삽입 이미지

위의 IDE Encoding은 IntelliJ에서 생성하는 파일들을 UTF-8로 세팅한다는 뜻이고 아래의 Default encoding form properties files는 프로퍼티 파일들은 모두 UTF-8로 생성한다는 뜻이다.
긜고 우측 밑의 Transparent native-to-ascii conversion 은 프로퍼티 파일의 한글이 모두 유니코드로 인코딩이 되어서 깨어져 있더라도 IntelliJ에서는 한글로 출력해준다는 뜻이다.
다시 말하면 로케일 언어로 번역해서 보여준다는 뜻. 체크해 놓으면 프로퍼티 파일을 생성하고 한글을 입력하면 모두 UTF-8로 인코딩이 되어 사용되지만 IntelliJ에서 개발자가 보는 파일은 로케일 언어인 한글로 출력해준다는 뜻이다.
이런 기능이 있는줄 모르고 파일을 페키징하면서 UTF-8로 변환해주는 플러그인을 찾고 있었다....-_-




'Development > IDE' 카테고리의 다른 글

plugins 추가하기.  (0) 2009.03.02
IntelliJ IDEA 유용한 단축키 몇가지..  (0) 2009.03.02
Config 파일 정의하고 추가하기.  (0) 2009.02.27
JavaDoc 만들때 한글처리.  (0) 2009.02.23
Hot Deploy 적용하기.  (0) 2009.01.29