AngelPlayer`s Diary

이클립스는 기본적으로 jsp 파일을 생성 시 EUC-KR 형태의 인코딩을 사용합니다.

 

 

따라서 UTF-8 등의 다른 유니코드 인코딩을 기본적으로 사용하기 위해서는 별도의 환경설정을 변경해주어야 합니다.

 

 

우선 [window] - [Preferences]로 진입합니다.

 

 

[General] - [workspace]에 [Text file encoding]이 기본값(default)으로 되어 있을 것입니다.

해당 방식을 [other]로 변경하고 [UTF-8]을 선택한 후, [Apply]를 눌러줍니다.

 

 

다음으로 파일들의 인코딩 방식도 변경해주어야 합니다.

[Web] 하위에 있는 [CSS Files]로 이동하여 [Encoding] 방식을 [ISO 10646/Unicode(UTF-8)]로 변경하여 준 후 [Apply]를 눌러줍니다.

 

 

마찬가지 [Web] 하위에 있는 [HTML Files]로 이동하여 [Encoding] 방식을 [ISO 10646/Unicode(UTF-8)]로 변경하여 준 후 [Apply]를 눌러줍니다.

 

 

JSP도 동일한 방식으로 변경해줍니다.

 

 

다시 [General]로 돌아가 [Content Types]의 [Text]를 선택하면 나타나는 [Default encoding]을 [UTF-8]로 수정해준 후 [Update]를 눌러줍니다.

 

 

추가적으로 [Text]의 하위에 있는 [JSP]도 마찬가지로 [Default encoding]을 [UTF-8]로 수정해줍니다.

[Update]를 누르고 [Apply and Close]를 통해 창을 빠져나갑니다.

 

 


위 Content Types 수정을 통해서 다른 IDE 등에서 가져오는 문자열, 소스 코드 등의 인코딩 에러를 방지할 수 있습니다.

위 설정을 하지 않으면 아래와 같은 에러가 나타날 수 있습니다. 

 

save could ne be completed


some characters cannot be mapped using "ISO-8859-1" character encoding.
Either change the encoding or remove the characters which are not supported by the "ISO-8859-1" character encoding.


 

설정이 모두 완료되었다면, 새로 jsp 파일을 생성 시 인코딩 형식이 제대로 변경된 것을 확인하실 수 있습니다..!

 

'Web > JSP' 카테고리의 다른 글

[JSP] 이클립스 프로젝트 생성 및 JSP 파일 작성 방법  (0) 2021.05.25

공유하기

facebook twitter kakaoTalk kakaostory naver band