JAVA

[JAVA] Eclipse IDE - UTF-8 설정

사악미소 2020. 10. 24. 10:17

이클립스로 JSP 파일을 생성하면  문자셋이 EUC-KR로 생성된다. 

 

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>

</body>
</html>

 

위와같이 EUC-KR로 세팅되어있는 기본 문자셋들을

 

한글을 사용할 수 있게 UTF-8로 변경하려 한다.

 

 

이클립스 상단 메뉴에서 Window > Perferences 를 선택하여 환경설정을 변경해 주자.

 

 

환경설정( Preferences ) 팝업창이 뜨면

 

좌측 카테고리 General > Content Types 에서 아래 이미지와 같이 설정을 변경한다.

 

 

Content Type에서 Java Class File을 선택하고

 

하단 Default encoding : UTF-8 을 입력하고

 

Update 버튼을 눌러준다.

 

 

 

 

다음으로 General > Workspace 메뉴에서 Text File Encoding을 변경한다.

 

 

Text File Encoding 항목에서 Other 셀렉트 박스를 선택하고

 

UTF-8을 선택한다음 Apply 버튼을 통해 변경내역을 반영한다.

 

 

 

다시 General > Spelling 에서 Encoding 설정을 변경한다.

 

 

Encoding : Default ( UTF-8 )을 선택하고 Apply 버튼을 클릭한다.

 

이것으로 General  메뉴에서의 설정은 마쳤다.

 

 

 

다음으로 Web 카테고리 메뉴의 내용을 수정하자.

 

Web > JSP Files 의 설정을 변경해주자.

 

 

Encoding : ISO 10646 / Unicode( UTF-8 )을 선택하고 Apply 버튼을 클릭하면

 

이클립스에서 JSP 파일의 생성시 기본적으로 UTF-8 설정이 적용된다.

 

 

 

JSP 파일의 설정변경이 완료되면 HTML 파일도 변경해 주자.

 

Web > HTML Files 메뉴에서도 Encoding : ISO 10646 / Unicode( UTF-8 )로 변경해 준다.

 

 

마찬가지로 CSS 파일의 설정도 변경해 주자.

 

 

똑같이 Encoding : ISO 10646 / Unicode( UTF-8 ) 로 설정하면된다.

 

 

 

마지막으로 XML > XML Files 메뉴에서도 위 JSP, HTML, CSS 파일들과 마찬가지로

 

 

인코딩 설정을 Encoding : ISO 10646 / Unicode( UTF-8 ) 로 변경하고 Apply 버튼을 클릭하면 

 

모든 설정이 변경된다.

 

 

이제 환경설정( Preferences ) 창을 닫아주고 다시 JSP 파일을 생성해보자.

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

</body>
</html>

 

와같이 기존 EUC-KR로 지정되어 있던 부분들이 전부 UTF-8로 변경되어 있는 것을 확인 할 수 있다.