Welcome to Wesley & Harry's Traveling & Programming

IT Program/Java Basic

eclipse UTF-8 설정 & 이클립스 언어 설정 & 이클립스 언어 오류 해결

Wesley & Harry 2022. 2. 24. 18:11
반응형

이클립스 UTF-8 설정

이클립스 언어 설정

Java 프로그램 작성 전 언어 인코딩으로 인한 문제의 발생을 막기 위해 미리 세팅을 해줍니다.

프로그램을 작성 중 언어 변경을 할 경우 글자가 깨지는 현상이 발생될 수 있습니다.


만약 설정을 하지 않고 프로젝트를 작성하다 한글이 깨지는 현상이 발생될 경우, 해당 프로젝트만 설정하고 싶을 경우 

 

프로젝스 우클릭 - properties를 선택 - Text File encoding 탭 부분의 언어 UTF-8로 변경


이클립스 언어 오류 해결

eclipse는 기본적으로 MS949로 encoding이 되어있기 때문에 파일을 가져올 때 언어가 서로 맞지 않으면

오류 메시지가 뜨게 된다. 해당 오류메세지는 

Some characters cannot be mapped using "MS949" character encoding.

이라는 메세지가 중간에 껴있는 것을 볼 수 있다.

오류 메세지 아래 

OK Save as UTF-8 Select First Character

라고 쓰여있을 텐데 해당 오류는 Save as UTF-8을 클릭할 경우 글자가 깨진 그 상태로 저장이 되어버린다.

그렇기 때문에 OK 버튼을 눌러야 한다.

가장 안정적인 방법으로 가져오는 것은  메모장을 켜서 메모장 우측 하단에 UTF-8로 세팅되어있는 것을 확인한 후 가져오고자 하는 파일을 열어서 복사 붙여 넣기가 안정적이고 확실하다.

하지만 모든 것을 다 가져오기엔 힘들기 때문에 언어를 맞춘 후 파일을 가져오는 것이 좋다.

JSP의 경우

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

를 맨 윗줄에 넣는 것으로 해결이 되기도 한다.


 

 

 

상단 메뉴바 Window - Preferences 클릭한다.


Preferences창에서 General - Editors - Text Editors - Spelling 클릭

Dictionaries탭에서 Encoding 부분 Other 클릭 후 UTF-8 설정 - Apply


General - Workspace - Text file encoding

Other 클릭 후 UTF-8 누른 후 Apply


General - Content Types 클릭 후 하단 Default encoding 선택 후 UTF-8 작성 후 Update


Web - CSS Files 클릭 후 Creating files탭 안 Encoding 부분 UTF-8로 변경 후 Apply


Web - HTML Files 클릭 후 Creating files탭 안 Encoding 부분 UTF-8로 변경 후 Apply


Web - JSP Files 클릭 후 Creating files 탭 안 Encoding 부분 UTF-8로 변경


XML - XML Files 클릭 후 Creating files 부분 Encoding을 UTF-8로 변경

 

반응형