注册

dm8数据库TEXT类型返回的数据存在字符丢失

白景 2025/12/25 128 6

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 安装包 dm8_20210712_x86_rh6_64_ent.zip
【数据库实例创建参数】
数据库实例创建参数如下, 其他都是默认参数.
image.png
【操作系统】:
image.png
【CPU】:image.png
【问题描述】*:
我们有一个配置表, user_json 字段是定义的 TEXT 类型, 往里面写入一个长度大概 883kb 的 json 字符串, 字符串里面存在中文和英文字符, 查询出来的数据无法还原出json, 检查发现部分字符丢失, 丢失字符有 :, ", e,a等. 如果全部是英文字符或者中英文字符长度比较短则没有此问题.
同时我们也在另一个版本的达梦数据库(docker 版本dm8_single:dm8_20240715_rev232765_x86_rh6_64)测试了这种情况, 中文英文都没问题.
测试过程中使用的 golang驱动都是 gitee.com/chunanyong/dm v1.8.13

这个是我们的数据示例, title, deptname 换成中文即可在问题版本复现
image.png

求解答此问题引起的原因

回答 0
暂无回答
扫一扫
联系客服