programing

CentOS에서 unixODBC를 사용하여 MariaDB에서 OracleDB로 연결할 때 문자 인코딩 문제 발생

megabox 2023. 10. 31. 20:41
반응형

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 enter image description here 보다시피, 그것은 ??라고 표시되어 있습니다.이 문제를 해결하려면 어떻게 해야 합니까?

  1. MariaDB의 모든 캐릭터 세트를 euccr로 변경하였습니다.
  2. /etc/ odbc.ini 파일의 [ORCL] 섹션에 'Charset = euckr'을 추가했습니다.
  3. 환경변수 NLS_LANG을 KOREAN_KOREA로 설정하였습니다.KO16KSC5601.

언급URL : https://stackoverflow.com/questions/76676392/character-encoding-issue-when-connecting-from-mariadb-to-oracle-db-using-unixodb

반응형