Java

[JSP] contentType charset과 pageEncoding의 차이점

유호야 2020. 12. 7. 09:11
반응형

JSP파일에 위쪽에 보면 아래와 같이 설정을 합니다.

<%@ page contentType="text/html; charset=XXX" pageEncoding="XXX" %> 

이때, 

pageEncoding : 

JSP소스코드의 캐릭터셋 - jsp페이지 자체의 캐릭터셋을 의미함

 

contentType내의 charset : 

HTTP 응답 캐릭터셋 - 웹브라우저(HTTP client)가 받아볼 페이지의 캐릭터셋을 의미

HTTP의 헤더에 그대로 이 내용이 들어가게 됩니다

 예제

<%@ page contentType="text/html; charset=EUC-KRpageEncoding="UTF-8" %> 

jsp파일은 UTF-8로 인코딩도어 있고,  웹브라우저가 받을때는 EUC-KR로 받아봄




출처: https://tibang.tistory.com/

반응형

'Java' 카테고리의 다른 글

ArrayList, HashMap 연습  (0) 2021.01.12
[JSP] Listener란?  (0) 2020.12.12
액션태그란?  (0) 2020.12.06
sendRedirect와 forward 차이  (0) 2020.12.06
ExecuteQuery와 ExecuteUpdate  (0) 2020.12.05