[JAVA] Eclipse IDE - UTF-8 설정
이클립스로 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로 변경되어 있는 것을 확인 할 수 있다.