소스코드를 작성하다보면 문자열이 깨지는 현상이 발생하는데요, 이러할 경우 편집툴(이클립스)의 문자열 인코딩 설정이 안되어 있기 때문에 발생하는 현상입니다.
오늘은 이클립스의 인코딩 설정하는 방법에 대해 알아보겠습니다.
이클립스의 인코딩 설정에 앞서 인코딩이란 무엇인지 사전적 의미를 살펴보겠습니다.
컴퓨터에서 인코딩은 동영상이나 문자 인코딩 외에도 사람이 인지할 수 있는 형태의 데이터를
약속된 규칙에 의해 컴퓨터가 사용하는 0과 1로 변환하는 과정을 통틀어 일컫는다.
디코딩은 그 반대.
-출처 나무위키
즉, 사람이 인식할 수 있는 문자열을 컴퓨터가 인식할 수 있는 형태로 바꾸는 과정인데 이러한 기법이 여러가지가 있어서 문자열이 깨지게 되는 것입니다. 이번 포스팅에서는 이클립스의 문자열을 가장 범용적으로 쓰이고 있는 UTF-8 형식으로 변환하고자 합니다.
상단의 메뉴바에서 Window > Preferences를 클릭한다.
좌측상단의 General > Content Types를 클릭한 후, Default encoding을 UTF-8로 변환하고 Update 버튼을 누른다.
좌측의 General > Workspace 선택한 후 Text file encoding을 Other를 누른 후 UTF-8로 변경한다.
좌측의 General > Editors > Spelling을 선택한 후, Dictionaries의 Encoding을 UTF-8로 변경한다
좌측 상단의 검색창에 encoding이라고 검색을 한 후 Web > CSS Files의 Encoding 형식을
ISO 10646/Unicode(UTF-8)로 변경한다.
Web > HTML Files를 클릭하고 Encoding 형식을 ISO 10646/Unicode(UTF-8)로 변경한다
Web > JSP Files를 클릭하고 Encoding 형식을 ISO 10646/Unicode(UTF-8)로 변경한다
XML > XML Files를 클릭하고 Encoding 형식을 ISO 10646/Unicode(UTF-8)로 변경한다
이클립스의 인코딩 설정이 모두 완료되었습니다.
Apply and Close 버튼을 누르고 프로그래밍을 시작하면 됩니다.
'IT > JAVA' 카테고리의 다른 글
STS(스프링 편집툴)에 톰캣 서버 추가하기 (0) | 2019.11.27 |
---|---|
XML 파일정보를 읽기위한 Java API JAXB(Java Architecture for XML binding) (0) | 2019.11.15 |
이클립스 디버깅(eclipse debugging) (0) | 2019.11.02 |
이클립스 단축키 모음 (0) | 2019.10.27 |
Java에서 어노테이션(Annotation) 이란 무엇인가에 대해 알아보자. (6) | 2019.10.19 |