No. 12236

OC4J에서 한글관련 SETUP 사항
===========================

/* OC4J(Oracle Container For J2EE)는 IAS 1.0.2.2 에서부터
제공되는 J2EE Container로, 현재 모든 J2EE Spec 1.2 및 1.3
Spec 일부를 지원하고 있다. J2EE에 관한 추가 정보는 Sun
Homepage에서 찾아볼 수 있다. 본 document는 oc4j 1.0.2.2
version을 기준으로 작성되었다.
/*

OC4J가 다른 jsp compiler(또는 servlet engine)와 다른 부분은
OC4J에서 db의 data 또는 다른 jsp page로부터의 한글 값을
받을때 unicode-ascii 변환같은 것을 oc4j container가 자체적으로
해줍니다. 따라서 jsp page 등에 이러한 기능을 구현한 ascii2unicode와
같은 method를 사용하면 한글이 깨집니다. code level에 아무런 method
적용없이 그대로 모든 한글이 사용가능합니다.

다음은 OC4J 이용시 한글과 관련해 setup해주어야 할 사항입니다.

1. $OC4J_HOME\application-deployments\default\안에 세팅을 원하는
site folder의 orion-web.xml file에 아래 내용 기술.

(application을 추가한 경우는 $OC4J_HOME/application-deployments/
  application_module/webmoule/orion-web.xml을 수정)

...
<orion-web-app
        default-charset="EUC-KR"
...
>
...
</orion-web-app>

c.f) developement라는 항목이 있는 경우에는 value를 false로 setup.

2. $OC4J_HOME/config/global-web-application.xml file도
   1번과 같은 형태로 설정한다.

<orion-web-app
        default-charset="EUC-KR"
...
>
...
</orion-web-app>

3. JSP 문서 내 페이지 디렉티브의 contentType 속성에 text/html; charset=EUC-KR을
설정(<%@ page contentType="text/html;charset=EUC-KR"%>)

OC4J 이용시 한글문제는 위 3가지 사항 셋업으로 대부분 해결된다.

'프로그래밍Tips' 카테고리의 다른 글

오라클 OC4J INSTALL, START AND SHUTDOWN  (2) 2005.09.05
자바 error message  (2) 2005.05.11
grep 명령어 사용법  (0) 2005.04.26

+ Recent posts