본문 바로가기
Development (국비 복습 )/개발셋팅 모음

[이클립스 인코딩]이클립스 프로젝트 인코딩 설정

by Puddingforever 2023. 4. 8.

JSP로 화면을 구성할 때 , JSP만 UTF-8을 설정하는 것이 아니라 JSP는 자바와 CSS 모두 사용하기 때문에 반드시 전체적인 셋팅을 다 UTF-8로 만들어야한다.

 

 

 

Preferences 에서 UTF-8로 바꿔주기 

1.Window -> Preferences

2.General ->Content types : Java Class File 클릭 후 UTF-8 입력하고 Update

 

3.General -> Workspace : text file encoding에 other 체크하고 utf-8 선택 후 apply

4.General -> Editors -> Text Editors -> Spelling : Encoding에 Default(UTF-8) 선택 후 apply

 

 

5.Web -> CSS Files : Encoding에 ISO 10646/Unicode(UTF-8) 선택 후 apply

 

 

6.Web -> HTML files : Encoding에 ISO 10646/Unicode(UTF-8) 선택 후 apply

7.Web -> JSP Files : Encoding에 ISO 10646/Unicode(UTF-8) 선택 후 apply

 

 

8.XML -> XML Files :  Encoding에 ISO 10646/Unicode(UTF-8) 선택 후 apply

 

이클립스 환경설정도 UTF-8인지 확인한다.

 

Window -> Preference -> General -> Content types : Java class File 클릭 후 , UTF-8입력 update

2.General -> workspace :text file encoding에 other 체크하고 utf-8 선택 후 apply 

 

 

 

 

3. General -> Editors -> Text Editors -> Spelling : encoding에 default(utf-8) 선택 후 apply

 

5.Web -> CSS Files : Encoding에 ISO 10646/Unicode(UTF-8) 선택 후 Apply 클릭

 

 

6.Web -> HTML files : Encoding에 ISO 10646/Unicode(UTF-8) 선택 후 apply

7.Web -> JSP Files : Encoding에 ISO 10646/Unicode(UTF-8) 선택 후 apply

8.XML -> XML Files :  Encoding에 ISO 10646/Unicode(UTF-8) 선택 후 apply

 

이렇게 해도 한글이 이상하게 나오면..

나의 경우는 <%@ page charset = "utf-8" pageEncoding="utf-8" %> 로 설정을 하였는데 , header와 footer를 나누고 에러가 났다.

 

따라서 header에도 인코딩 설정을 넣지만 , 바디에도 인코딩 설정을 넣었더니 한글이 정상적으로 나왔다..

 

<%@include file %> 에도 인코딩 설정을 해놓았으나 , jsp 안에도 인코딩 설정을 해주었다..

 

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

댓글