728x90
설정
WEBMain.xml 파일에 encoding을 forced나 default로 해서 euc-kr를 넣고 테스트 필요.
JEUS에서 처리하는 인코딩의 우선 순위
■ Request encoding 우선순위
1. WEBMain.xml 에 정의된 “forced” 인코딩 .
2. 요청의 “Accept-Language” HTTP 요청 필드.
3. WEBMain.xml 에 정의된 “default”인코딩.
4. 위의 어떤 것도 적용되지 않으면 기본적으로 “ISO-8859-1”로 설정된다.
■ Response encoding 우선순위
1. WEBMain.xml 에 정의된 “forced” 인코딩.
2. Servlet 에서의 세팅 (서블릿에서는 response.setContentType
(”text/html;charset=XXX”),
JSP 에서는 <%@ page contentType=”text/html;charset=XXX”%>로 프로그래머가 설정한 XXX 값의 인코딩).
3. WEBMain.xml 에 정의된 “default”인코딩.
4. 위의 어떤 것도 적용되지 않으면 기본적으로 “ISO-8859-1”로 설정된다
■ 표준 Encoding 설정
<encoding>
<request-encoding>
<forced>euc-kr</forced>
</request-encoding>
<response-encoding>
<forced>euc-kr</forced>
</response-encoding>
<postdata-encoding>
<forced>euc-kr</forced>
</postdata-encoding>
</encoding>
utf-8
jeus-web-dd.xml에 아래의 설정을 추가하면 됩니다.
<encoding>
<request-encoding>
<default>utf-8</default>
<forced>utf-8</forced>
</request-encoding>
<response-encoding>
<default>utf-8</default>
<forced>utf-8</forced>
</response-encoding>
</encoding>
728x90
'Server > was' 카테고리의 다른 글
Broken pipe 에러 회피 및 기타 옵션 (0) | 2016.01.26 |
---|---|
JEUS 1.6 기동오류 (0) | 2015.11.06 |
Tomcat 현재 열려 있는 Connection pool 개수 조회 (0) | 2015.10.12 |