[ JSP ] UTF-8로 기본 설정 해두는 방법 및 설정 구문 이해

2024. 2. 19. 20:37· FULL-STACK/└ JSP (Java Server Page)

환경 : Spring Tools Suite4

 

[ UTF-8로 기본 설정하기 ]

1. [ Window - Preferences 메뉴 접속]

 

 

2. [ Encoding을 검색하여 수정 ]

  • CSS Files
  • HTML Files
  • JSP Files

 - ISO 10646/Unicode(UTF-8) 로 설정

 


 

[ 설정 구문 이해 ]

 

JSP에는 반드시 <%@ ... %> 형태의 설정구문이 존재해야 한다(Directive)

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

 

 

  • page / include / taglib 설정 방식이 있다
  • key=value 값 형태로 설정 값을 작성할 수 있음. (단, 지정된 이름만 가능하다.)
  • contentType : 브라우저(사용자)에게 알려주기 위한 화면의 형태

           └ MIME-TYPE을 작성

            예) text/plain, text/html, video/mp4, autio/mp3, application/octet-stream 등

                                     └ 대분류가 text, 소분류가 html

           └ charset : 화면에 작성된 글자의 변환 방식

                     - MS949 11172자 → EUC-KR 2350자

                       : 불필요한 한글을 줄인 것이 EUC-KR이나, 요즘은 한글을 다양하게 사용하는 추세로 사용에 적합하지 않음.

                     - UTF-8 : 한글을 초성/중성/종성으로 나누어 보관

           └ pageEncoding : JSP가 실제 화면으로 변환될 때의 변환방식. 

 

 

 

 

 

 

 

 

개인 공부 기록용입니다:)

728x90