본문 바로가기

TMP

JEUS WAS 한글 인코딩

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>