CentOS中unixODBC连接MariaDB与Oracle的字符编码乱码问题求助
解决CentOS下MariaDB通过unixODBC连接Oracle时韩文乱码问题
在CentOS系统中,通过unixODBC实现MariaDB与Oracle数据库的连接后,执行了以下SQL命令:
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所有字符集修改为euckr
- 在
/etc/odbc.ini的[ORCL]配置段添加Charset = euckr - 设置环境变量
NLS_LANG为KOREAN_KOREA.KO16KSC5601
请问如何解决该字符编码乱码问题?
内容的提问来源于stack exchange,提问作者dae-hee Kim.
相关产品推荐
相关产品推荐

