【 使用环境 】 测试环境
【 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不会出现