반응형
CentOS에서 unixODBC를 사용하여 MariaDB에서 OracleDB로 연결할 때 문자 인코딩 문제 발생
MariaDB에 연결하여 다음 명령을 실행한 후CREATE TABLE ora_emp ENGINE=CONNECT TABLE_TYPE=ODBC TABNAME='tablename' CONNECTION='DSN=ORCL;UID=userid;PWD=pass';
INSERT INTO test.ora_emp(gubun1, gubun2) VALUES ('한', '글')
SELECT * FROM ora_emp
보다시피, 그것은 ??라고 표시되어 있습니다.이 문제를 해결하려면 어떻게 해야 합니까?
- MariaDB의 모든 캐릭터 세트를 euccr로 변경하였습니다.
- /etc/ odbc.ini 파일의 [ORCL] 섹션에 'Charset = euckr'을 추가했습니다.
- 환경변수 NLS_LANG을 KOREAN_KOREA로 설정하였습니다.KO16KSC5601.
언급URL : https://stackoverflow.com/questions/76676392/character-encoding-issue-when-connecting-from-mariadb-to-oracle-db-using-unixodb
반응형
'programing' 카테고리의 다른 글
Windows 다운로드 폴더 경로 가져오기 (0) | 2023.10.31 |
---|---|
다른 변수와 함께 mariaDB 테이블에 타임스탬프 삽입 (0) | 2023.10.31 |
angularjs에서 문자열을 다듬으려면 어떻게 해야 합니까? (0) | 2023.10.31 |
mysql 열에 있는 모든 값을 변경합니다. (0) | 2023.10.31 |
angularjs에서 여러 부분 보기에 대한 단일 html 보기 만들기 (0) | 2023.10.31 |