oracle 윈도우 한글 깨질때

By | 2014년 5월 27일

오라클(oracle) 윈도우 한글 깨질때

1) 현재 오라클 DB의 언어 설정 확인

select * from nls_database_parameters where parameter = 'NLS_CHARACTERSET';

2) 클라이언트(윈도우) 설정 확인및 변경

a. regedit에서 NLS_LANG 변경

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE

b. 시스템 환경변수에서 NLS_LANG 변경(등록)

제어판->시스템및 보안->시스템->고급시스템 설정->환경 변수->시스템 변수

이때 NLS_CHARACTERSET를 NLS_LANG 형식에 맞게 입력해야하는데 앞에 국가언어를 붙여줘야한다.

KO16MSWIN949라고 나올경우 KOREAN_KOREA.KO16MSWIN949 이렇게 입력하면되고

UTF8라고 나올 경우에는 KOREAN_KOREA.UTF8 로 변경해주면된다.

AMERICAN_AMERICA.UTF8 로 입력하면 메세지가 영어로 표현된다.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다