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

发帖数 3粉丝 1
    snoopyhzy玄铁三
    2023-4-24 23:36:46 发布在问答
    【可视化】 如果数据里有html转义代码如何正常展现?
    因为一些安全原因和特殊需求,存数据库中部分内容是进行过html转义的,即使用html entity,这些数据早期对业务来说是可以正常看到的,但在bi中暂时没找到可视化解决方案。
    尝试过js脚本但网上搜的js html转义方案,基本在bi中不可用,还有什么好办法吗?


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

    这种情况下,现有bi报表展现不符合实际业务期望,请问有啥处理方法?
    1573
    5
    精彩评论5
    yhdata_yzm
    发表于 2023-4-25 09:45:04 显示全部楼层
    利用下数据库中内置的一些解码函数呢,直接写到sql语句中,例如: MySQL 内置的 UNESCAPE() 函数
    SELECT UNESCAPE(title) AS title FROM my_table;
    回复

    使用道具 2#

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

    使用道具 3#

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

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

    使用道具 4#

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

    怎么定制开发?
    回复

    使用道具 5#

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

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

    使用道具 6#

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

    • 官方微信

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

      扫码关注
    • 新浪微博

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

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

    用户等你来哦

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