jeesiite 流转信息中的审核人意见乱码

问题:jeesite框架工作流中审核人审核意见出现乱码 如下图

一般乱码无外乎格式转换出现错误,utf-8,gbk,iso-8859-1之类的,这种乱码一般全乱了,可是这个问题有些奇怪,因为有的人的审核意见是乱码,而有些人的审核意见是OK的。

解决步骤:

    1.定位,找到错在哪里


点击跳转到


去控制层找到histoicFlow


打断点寻找原因


就是这货,试着各种转码输出,全部不行,无法还原成汉字,最接近的输出结果就是“[同意]以核?”无法全部转换成中文。

    2.去数据库查看数据


我以为是MESSAGE_对应的数据,最后发现不是,是最后面的那列(BLOB)

    3.去service层


将判断语句中的黑体字注释掉就行了,

黑体字获取的是BLOB格式的数据,中间不知道为什么出现了乱码问题,改为绿色的字体后乱码问题即解决。

历程:永远不要猜写代码的人的心思。一直以为是MESSAGE_字段,谁知道竟然不是,想改成getMessage(),竟然还没有该方法,强转后才可以调用getMessage()。

改完后一切ok,没看见一个乱码了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值