1***@qq.com
1***@qq.com
  • 发布:2020-08-03 15:48
  • 更新:2020-08-03 15:48
  • 阅读:1041

【报Bug】获取后台长文本,请求oracle数据库CLOB字段,返回到前台后,数据格式出错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.6.5

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: 华为 v20

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
                uni.request({  
                    url: this.fileServerUrl + "queryContent",  
                    header: {  
                        "Content-Type": "application/json"  
                    },  
                    method: 'POST',  
                    success: (res) => {  
                            console.log(res);  
                                var resData = res.data;  
                            this.msg =resData.content;                        
                    },  
                    fail: (res) => {  

                    },  
                });  

操作步骤:

请求后台,后台查询数据库,获取指定库表clob字段内容,返回前台。当字段内容长度大概超过2478个,会出现格式出错,内部结构不全。
缩短clob字段内容长度,再请求一次,可正常获取数据

预期结果:

可正常获取数据

实际结果:

当字段内容长度大概超过2478个,会出现格式出错,内部层次不全。无法正常获取其中数据。
缩短clob字段内容长度,再请求一次,可正常获取数据

bug描述:

请求后台数据库获取clob字段类型数据,前台不显示,输出后发现数据格式(结构)缺少,内容中有乱码。
在缩短clob字段内容长度后,不显示乱码,数据格式(结构)正常。
格式出错图(已删除获得的clob前面未出错部分字符)(返回的res输出)

缩短数据库clob字段内容长度后,正常格式图。(返回的res输出)

2020-08-03 15:48 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复