참고 아티클
[환경 기술]
오라클 데이터베이스 설정
- CHARACTER SET => AL32UTF8로 설정(오라클 인스톨시 CHARACTER SET 설정부분 있음)
-
select parameter,value from nls_database_parameters로 확인가능
- 기존 DB의 CHARACTER
SET 변경 방법
[문자셋 변경] ( KO16KSC5601 => AL32UTF8 )
SQL> update
sys.props$ set value$='AL32UTF8' where name='NLS_CHARACTERSET';
SQL>
update sys.props$ set value$='AL32UTF8' where name='NLS_NCHAR_CHARACTERSET';
가능!
다만, 데이터유무에 따른 테스트 필요
- 웹서버로 웹로직을 사용하므로
폼으로 부터 전달된 데이터의 인코딩을 설정한다.
- Weblogic.xml
<charset-params>
<input-charset>
<resource-path>/*</resource-path>
<java-charset-name>UTF-8</java-charset-name>
</input-charset>
</charset-params>
Velocity등의 템플릿 프레임워크
-
Template 인코딩을 설정한다.
input.encoding=UTF-8
output.encoding=UTF-8
Html,Jsp,JS 등의 웹파일 설정
- 파일저장시 인코딩을 UTF-8로
한다.
- <meta content="text/html; charset=UTF-8"
http-equiv="content-type"> 로 설정
설정했으나 영문이외의 문자가 깨지는 경우
파일이 UTF-8 저장되어 있는지 확인 할 것
java 인코딩
- javac
-encoding UTF-8 소스파일명.java(UTF-8로 인코딩해서 컴파일)
- Eclipse 사용하는 경우
환경설정=>Workbench=>텍스트파일인코딩=>UTF-8로 설정(java소스파일 UTF-8로 저장)
참고할만한 포스트
'개발의 즐거움 > 개발표준' 카테고리의 다른 글
say 'hello' to Blackbird and say 'goodbye' to alert (0) | 2008.10.17 |
---|