본문 바로가기
Oracle

PL/SQL Developer 한글 깨짐 현상 해결

by 상후 2021. 10. 4.
728x90
반응형

환경 세팅을 오래간만에 하다보면 사소한 것에서 문제를 종종 마주합니다.

그 중 PL/SQL Developer 사용 시 한글 깨짐 현상에 대한 해결 방법을 기록합니다.

 

현상

DB에 들어가 있는 한글 값들은 올바르게 조회되고,

Alias나 직접 입력한 데이터를 조회할 때는 ???? 나 네모박스 등으로 표기되어나타났습니다. (ORA-00972)

-- 한글이 깨지던 쿼리 예시
SELECT '한국' AS "국가" FROM DUAL;

 

PL/SQL Developer 설정 내 유니코드 인코딩도 체크해봤지만 해결책이 되진못하였습니다.

 

해결 방법

NLS_LANG 환경변수를 설정하여 해결하였습니다.

NLS_LANG 이란 사용자 환경에서 사용하는 언어를 지정하여 오라클DB에 알려주는 환경변수라고 합니다.

 

 

[시스템 속성] - [환경 변수] - [시스템 변수 새로만들기] 

변수이름 : NLS_LANG

값 : KOREAN_KOREA.KO16MSWIN949

 

 

위와 같이 설정 후 재실행 하여 해결하였습니다.

728x90
반응형

댓글