5
1 파파파파파파 파파파파 파파파파파파 파파파파

파워티어에서 한글처리

  • Upload
    luann

  • View
    31

  • Download
    0

Embed Size (px)

DESCRIPTION

파워티어에서 한글처리. 파워티어 6.54 한글처리. 경우 1. 한글 Data 흐름도. Oracle 8i. PowerTier EJB. JSP. PowerTier JNI DB LIB. 8859_1. 8859_1. euc-kr. UTF8. KO16KSC5601. ( 변환 ). 한글 Data 흐름 별 문자 Encoding 종류. 환경설정 및 프로그램처리. JSP Source : - PowerPoint PPT Presentation

Citation preview

Page 1: 파워티어에서 한글처리

1

파워티어에서 한글처리파워티어에서 한글처리

Page 2: 파워티어에서 한글처리

2

1. 파워티어 6.54 한글처리

JSP PowerTier EJB Oracle 8iPowerTier JNI DB LIB

한글 Data 흐름도

한글 Data 흐름 별 문자 Encoding 종류

8859_1 8859_1 euc-kr UTF8KO16KSC56

01( 변환 )

환경설정 및 프로그램처리

• JSP Source : <%@ page contentType ="text/html;charset=8859_1"%>

• EJB Source : 8859_1 -> euc-kr, euc-kr -> 8859_1 프로그램에서 Encoding 필요

• 서버 기동 시 : ps-run-server 하기 전 “ Set NLS_LANG=KOREAN_KOREA.UTF8” 환경설정 함

• Ps-run-server 수정 : if /I "%HeapMgr%" == "on" set JAVAEXE=C:\jdk1.3.1_05\bin\java

경우 1

Page 3: 파워티어에서 한글처리

3

PowerTier Oracle 8iPowerTier JNI DB LIB

한글 Data 흐름도

한글 Data 흐름 별 문자 Encoding 종류

ecukr euckr UTF8KO16KSC56

01

경우 2

jspCompilerJSP

euckr 지원 JDK

환경설정 및 프로그램처리• JSP Source : <%@ page contentType ="text/html;charset=euc-kr"%>

주의 ) html 에서 form method=post 로 할 것 get 으로 object 를 받을 때는 한글 깨짐

• EJB Source : 프로그램에서 Encoding 할 필요 없음

• 서버 기동 시 : ps-run-server 하기 전 “ Set NLS_LANG=KOREAN_KOREA.UTF8” 환경설정 함

• Milladm –externalJre 로 실행

• 아파치는 단독 실행

• Ps-run-server 수정 : if /I "%HeapMgr%" == "on" set JAVAEXE=C:\jdk1.3.1_05\bin\java

밀엔진

UTF8

Page 4: 파워티어에서 한글처리

4

경우 2환경설정 및 프로그램처리

• C:\PowerTier654\servletmill\millse\millse\Startup.cmd 수정 REM ----------------------------------------------------------- REM Set MillSE variables below REM ----------------------------------------------------------- cd %HOME% if "%1" == "no_mill_start" goto no_mill_start mill_start %JAVAEXE% -Dfile.encoding=UTF-8 -classpath %CLASSPATH% %EXECFILE% %EXECOPTION

S% goto end :no_mill_start %JAVAEXE% -Dfile.encoding=UTF-8 -classpath %CLASSPATH% %EXECFILE% %EXECOPTIONS% > %NA

ME%.out 2> %NAME%.err goto end

강조 글씨부분을 추가

Page 5: 파워티어에서 한글처리

5

경우 2환경설정 및 프로그램처리

• C:\PowerTier654\servletmill\millse\millse\milldefault.proferties 수정

• C:\PowerTier654\servletmill\ps-millse\ps-millse\milldefault.proferties 수정 (inprocess 일경우 ) ################################## # Aliased Servlet Init Parameters ################################## servlet._milljsp.initArgs=jspCompilerPath=C:\jdk1.3.1_05\bin\javac.exe servlet._milljsp.initArgs=compiler=C:\jdk1.3.1_05\bin\javac.exe -classpath C:\PowerTier654\servl

etmill\classes\jsp10.jar;C:\PowerTier654\tool\private\jre\lib\rt.jar;%classpath%;%scratchdir% -d %scratchdir% -deprecation %source%

강조 글씨부분을 수정