写点什么

【YashanDB 知识库】python 驱动查询 gbk 字符集崖山数据库 CLOB 字段,数据被驱动截断

作者:YashanDB
  • 2024-12-31
    广东
  • 本文字数:298 字

    阅读完需:约 1 分钟

本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7849012.html?templateId=1718516


【标题】python 驱动查询 gbk 字符集崖山数据库 CLOB 字段,数据被驱动截断


【关键字】python 驱动,gbk 服务端,崖山数据库


【问题描述】使用 python 驱动查询 gbk 字符集数据库,数据被截断


【问题原因分析】python 驱动读取 lob 数据,每次取 256 个字节,如果当次取的数据少于 256,就认为已经取完了,break 出循环;但是实际上,协议内部在做字符集转换过程中。gbk->utf8,会存在字节对不齐的场景。为了保证字符不会因为字符集转换丢失,所以不会填满 256 就返回。导致数据未全部取到。


【解决/规避方法】升级新版本 python 驱动(23.2.5.100 之后版本)

发布于: 刚刚阅读数: 4
用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
【YashanDB知识库】python驱动查询gbk字符集崖山数据库CLOB字段,数据被驱动截断_数据库_YashanDB_InfoQ写作社区