找文章 / 找答案
  • 发帖数3
  • 粉丝1

此人很懒,什么也没有留下

    精选问答 更多内容

    [可视化] 如果数据里有html转义代码如何正常展现?

    snoopyhzy玄铁三 来自手机 显示全部楼层 发表于 2023-4-24 23:36:46 |阅读模式 打印 上一主题 下一主题
    因为一些安全原因和特殊需求,存数据库中部分内容是进行过html转义的,即使用html entity,这些数据早期对业务来说是可以正常看到的,但在bi中暂时没找到可视化解决方案。
    尝试过js脚本但网上搜的js html转义方案,基本在bi中不可用,还有什么好办法吗?


    数据举例:
    1.比如为了防止js脚本攻击,全局做了安全处理,比如大于号小于号,有时业务不会录入书名号,部分业务文档名录入为<关于xxx的报告>,数据库实际存储为&lt; 关于xxx的报告&gt;
    2.又比如一些生僻字,网页编码gbk下业务录入浏览器会把他转成网页编码比如 龚 ==》&#19886;

    这种情况下,现有bi报表展现不符合实际业务期望,请问有啥处理方法?
    回复

    使用道具 举报

    精彩评论5

    yhdata_yzm 显示全部楼层 发表于 2023-4-25 09:45:04
    利用下数据库中内置的一些解码函数呢,直接写到sql语句中,例如: MySQL 内置的 UNESCAPE() 函数
    SELECT UNESCAPE(title) AS title FROM my_table;
    回复

    使用道具 举报

    snoopyhzy玄铁三 来自手机 显示全部楼层 发表于 2023-4-25 09:47:34
    大于小于号可以,生僻字或者emoji不行 数据库也是gbk的转的时候会丢
    回复

    使用道具 举报

    yhdata_yzm 显示全部楼层 发表于 2023-4-25 10:31:19
    snoopyhzy 发表于 2023-4-25 09:47
    大于小于号可以,生僻字或者emoji不行 数据库也是gbk的转的时候会丢

    可以考虑走我们的定制开发看看是否有办法
    回复

    使用道具 举报

    snoopyhzy玄铁三 来自手机 显示全部楼层 发表于 2023-4-25 14:56:18
    yhdata_yzm 发表于 2023-4-25 10:31
    可以考虑走我们的定制开发看看是否有办法

    怎么定制开发?
    回复

    使用道具 举报

    yhdata_yzm 显示全部楼层 发表于 2023-4-26 10:14:42

    私信发一下公司名;
    联系人和联系方式
    回复

    使用道具 举报

    高级模式
    您需要登录后才可以回帖 登录 | 免费注册

    • 官方微信

      欢迎关注永洪服务号!收费为0,价值无限

      扫码关注
    • 新浪微博

      让每位用户轻松挖掘数据价值!

      访问新浪微博
    • 智能客服
    50W

    会员等你来哦

    Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
    返回顶部