반응형
한글 인식이 안 되는 경우
이번에 오라클을 처음 개발하면서 Where절에 소스부분에서 한글로 검색을 하는데 안 되는 에러가 생겼다.
알아보니 오라클이 소스에서 쿼리문이 넘어오는 경우 한글을 인식하지 못 하는 것이었다.
그 부분을 설정하는 방법이다.
1. 환경변수 추가
- 환경변수를 추가한다.
변수 이름 : NLS_LANG
변수 값 : AMERICAN_AMERICA_UTF8
2. 레지스트리 추가
- 윈도우 검색창에서 regedit으로 레지스트리 창을 띄운다.
- Oracle을 찾는다.
- 새로운 키 값을 환경변수와 마찬가지로 추가한다.
이름 : NLS_LANG
데이터 : AMERICAN_AMERICA_UTF8
이후에 재부팅을 하니 정상적으로 한글을 인식했다.
아마 정확한 방법을 아닐 수도 있지만 해당 문제가 생겼을 때 이 방법으로 해결을 했다.
참고바란다.
반응형
그리드형
'프로그래밍 > Oracle' 카테고리의 다른 글
[Oracle] 오라클 Database 설치파일이 실행이 안 될 때 해결방법 (4) | 2021.07.10 |
---|---|
32비트 Oracle 클라이언트 구성 요소가 설치된 상태에서 64비트 모드로 실행할 경우 이러한 문제가 발생합니다. (0) | 2019.10.08 |