일지/Oracle

[Oracle] 한글 깨짐 "???"

닉닉눅 2023. 2. 1. 18:00
728x90
반응형

오라클에서 한글이 ???로 출력되어 검색해서 나오는 문자셋(characterset) 변경 방법을 사용했지만 계속 ??로 나오다 다음 방법을 쓰고 해결되었다.

CMD> export NLS_LANG="NLS_LANGUAGE"_"NLS_TERRITORY"."NLS_CHARACTERSET"
CMD> set NLS_LANG=KOREAN_KOREA.KO16MSWIN949

예시는 저렇게 썼지만 내가 사용하고 sqlplus를 사용하여 접속할 때 ora-12705 오류가 나타났다.

그래서 source .bash_profile를 사용하여 이전으로 돌아가서 sqlplus에 접속하여 적용시켰더니  한글깨짐 현장이 해결됐다.

!export NLS_LANG="NLS_LANGUAGE"_"NLS_TERRITORY"."NLS_CHARACTERSET"
!set NLS_LANG=KOREAN_KOREA.KO16MSWIN949

sql에서 리눅스 명령어를 사용하려면 앞에 ! 를 붙여주면 된다.

출처 : https://positivemh.tistory.com/778

728x90
반응형