database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41889 게시물 읽기
No. 41889
sap oracle db 캐릭터셋문제
작성자
장용석
작성일
2022-03-03 08:49
조회수
1,023

안녕하세요?

이번에 SAP DB가 업그레이드 되면서 작업을 진행하고 있는데, 한글이 깨져서 들어가고 있습니다.

기존에 Oracle 11g였는데..이때는 문제가 없었는데.. 19c로 올리면서 현재 현상이 나타나고 있습니다.

우선 SAP DB 캐릭터셋은 WE8DEC이구요. 클라이언트는 Windows Server 2008 R2, NLS_LANG은 동일하게 AMERICAN_AMERICA.WE8DEC로 맞춰준 상태입니다.

C#으로 만들어진 프로그램에서 ODBC(Oracle Client)를 통해 연결해서 쿼리문을 직접 날리는데, 한글만 들어가면 SQL Plus에서 조회시 "옜옜"같은 형식으로 표현되고 있습니다.

SQL Plus상에서 직접 업데이트시에는 정상적으로 되고있구요.


레지스트리에서 NLS_LANG값도 직접 수정도 해보고 환경변수로 잡아주기도 했는데, 

직접 쿼리문을 만들어서 ODBC를 통해 호출하면 저렇게 되는게 아닌가 싶기도 하고..

찾아보다보니 Java의 경우 JDBC - ODBC 브릿지를 통해 preparestatement사용시에 한글을 넣을 수 있다고 하긴 하던데..

C#에서 Update문을 String으로 만들어서 ODBC로 입력시에는 방법이 없는걸까요?

[Top]
No.
제목
작성자
작성일
조회
41893세로 데이터 가로로 표시 [1]
황순웅
2022-05-14
976
41892순차 UPDATE 문의
김정묵
2022-04-20
1044
41890오라클 접속이 도저히 안되는데 아시는 분..ㅠㅠ [1]
이예서
2022-03-25
1011
41889sap oracle db 캐릭터셋문제
장용석
2022-03-03
1023
41887결과 수정] 누적 SQL 답 좀 부탁 드립니다. [5]
김종석
2022-02-15
770
41886정규표현식 패턴 질문 [1]
Thomas
2022-02-15
663
41885oracle 설치시 디렉터리 권한 질문 [1]
오라클초보
2022-02-03
581
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2022 DSN, All rights reserved.
작업시간: 0.064초, 이곳 서비스는
	PostgreSQL v14.2로 자료를 관리합니다