FineReportsql函数乱码

sql("localhost"," SELECT regexp_replace(regexp_replace(',,,,15,,,1745286342502.jpg,,,,4', '(^|,)(?=,|$)', '\10', 'g'),'^,|,$', '0,', 'g')",1)。函数执行后乱码,本地数据库执行这段代码没有问题

FineReport 小测试 发布于 2025-4-22 09:47
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
小测试Lv3见习互助
发布于2025-4-22 14:05

换个方法不用这破函数了

最佳回答
0
华莉星宸Lv7资深互助
发布于2025-4-22 09:48

难道你的函数用了中文名字?

换成英文

重启设计器看看

  • 小测试 小测试(提问者) 中文名字?
    2025-04-22 10:01 
  • 华莉星宸 华莉星宸 回复 小测试(提问者) 你的字段是不是中文名啊
    2025-04-22 10:10 
  • 小测试 小测试(提问者) 回复 华莉星宸 sql("wf_pg"," SELECT regexp_replace(regexp_replace(',,,,15,,,,,,,4', '(^|,)(?=,|$)', '\10', 'g'),'^,|,$', '0,', 'g')",1) 这里没有字段名,就是一个转换
    2025-04-22 10:16 
最佳回答
0
shawnTaoLv3见习互助
发布于2025-4-22 11:06(编辑于 2025-4-22 11:06)

image.png

决策系统里面 安全管理 -> SQL放注入是不是开了,我怀疑帆软把特殊符号转义了。

  • 2关注人数
  • 50浏览人数
  • 最后回答于:2025-4-22 14:05
    请选择关闭问题的原因
    确定 取消
    返回顶部