JSP pageEncoding속성, 케릭터셋(charset)
Language/JSP 2013. 2. 13. 09:12JSP 페이지를 분석하는 과정에서 현재 페이지가 어떤 인코딩을 이용해서 작성되었는지 검사하여 그 결과로
선택된 케릭터셋을 이용해서 JSP페이지의 문자를 읽어오게 된다.
웹 컨테이너가 JSP페이지를 읽어올 때 사용할 케릭터 셋을 결정하는 기본 과정
1)기본 인코딩을 파일을 읽은 후, pageEncoding을 찾는다.
2)pageEncoding을 찾으면 해당 속성을 사용하고, 없으면 contentType을 검색한다.
3)contentType을 찾으면 해당 속성의 charset을 사용한다.
4)모두 해당되지 않는경우 ISO-8859-1 을 사용한다.
#)단, (1)번 과 (3)번의 경우 대상을 찾기 이전에 ASCII문자 이외의 글자가 포함되어 있지 않은 경우에 한해 적용된다.
JSP페이지를 구현할때는 "EUC-KR"을, 응답결과는 "UTF-8"로 하고싶다면?
<%@ page contentType="text/html; charset=utf-8" %> <%@ page pageEncoding="euc-kr" %> |
위와 같이 설정할 경우 pageEncoding의 속성값으로 JSP 페이지를 읽어오고,
charset의 속성값으로 응답결과를 생성한다.
출처 - http://blog.naver.com/hckind?Redirect=Log&logNo=20153004085
'Language > JSP' 카테고리의 다른 글
인코딩 - 8859_1의 비밀(?) (0) | 2013.04.23 |
---|---|
Tomcat과 한글 인코딩 (0) | 2013.04.23 |
mybatis[SqlSession] (0) | 2012.11.07 |
springmvc+mybatis (0) | 2012.11.07 |
SiteMesh와 Freemarker (0) | 2012.11.02 |