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
1
파워티어에서 한글처리파워티어에서 한글처리
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
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
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
강조 글씨부분을 추가
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%
강조 글씨부분을 수정