oracle模式表分区后 nvarchar2 类型乱码

【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】ob4212
【问题描述】oracle模式表分区后,程序查询出来的nvarchar2 类型乱码,nvarchar2类型通过mybatis+PageHeler分页查询出来会正确显示汉字,但是不通过分页查询会有乱码,此问题在ob3214不会出现。


表结构如下

CREATE TABLE “TEST” (
“ID_” VARCHAR2(32),
“NAME_” VARCHAR2(32),
“TITLE_” NVARCHAR2(256),
“CONTENT_” NVARCHAR2(2000),
“TIME_” TIMESTAMP(6)
) COMPRESS FOR ARCHIVE REPLICA_NUM = 1 BLOCK_SIZE = 16384 USE_BLOOM_FILTER = FALSE TABLET_SIZE = 134217728 PCTFREE = 0
partition by range(TIME_)
(partition “YEAR_2024” values less than (Timestamp ‘2024-12-31 00:00:00.000000’),
partition “MAX” values less than (MAXVALUE));

调整jdbc连接参数nCharacterEncoding=utf-8后正常,此问题在ob3214不会出现

【SOP系列 22 】——故障诊断第一步(系统巡检和诊断信息收集)

咱们开源版本是不支持Oracle模式的。如果是商业版,请咨询相关技术支持人员哈,社区无法处理这类问题。