You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 12:04:53