posted by 구름너머 2005. 11. 4. 10:04


한글이 깨지는 이유는 서버와 클라이언트 문자셋이 틀리기 때문임.

1. 서버확인
SELECT * FROM nls_database_parameters;
또는
SELECT *
FROM nls_database_parameters
WHERE parameter = 'NLS_CHARACTERSET' ;

==> KO16KSC5601 이면 한글...
US7ASCII 이면 영문이다.


2. 클라이언트
레지스트리 확인 할 것. toad는 설정 변경할 것 없음.


HKEY_LOCAL_MACHINE\SOFTWEARE\ORACLE\HOME0
기존 NLS_LANG ==> AMERICAN_AMERICA.WE8ISO8859P1
변경 NLS_LANG ==> AMERICAN_AMERICA.KO16KSC5601