公告
财富商城
积分规则
提问
发文
2019-10-23 09:31发布
Summer. ? 凉城
var test="3+2"; 类似这样将转义字符还原成+号,test=3+2; 不要用replace,要通用型的方案,求教
html decode 吧,
https://www.cnblogs.com/xdp-gacl/p/3722642.html;
更多:
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=js%20html%20decode&oq=js%2520html%2520encode&rsv_pq=f52757fc00018e5a&rsv_t=5c93IijzsvxGVvBiQWkN8QBUlFW0RNrYNrLZCan14oCkxMMGKeolwZZkf%2FE&rqlang=cn&rsv_enter=0&rsv_dl=tb&rsv_sug3=10&inputT=10072&rsv_sug4=10598
你这个一般都好像是在url 才会出现这种问题吧,或者是后台传给前台把 类似 < > + 这种 给 转义了。 这种如果你设置 html 识别,前台 是会自动变回来的 (这里需要高度信任,不然就会产生XSS 攻击),假如只是简单的识别几个 比如说 要是背 ¥ddd 表示 = 的话,你就后台replace 吧
+是什么编码格式?
substring ?
一般情况下浏览器都是可以直接识别转译字符的,你这个转译有么有场景呢? 做开发哪有什么方法是万能的啊,都要具体问题具体分析
最多设置5个标签!
html decode 吧,
https://www.cnblogs.com/xdp-gacl/p/3722642.html;
更多:
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=js%20html%20decode&oq=js%2520html%2520encode&rsv_pq=f52757fc00018e5a&rsv_t=5c93IijzsvxGVvBiQWkN8QBUlFW0RNrYNrLZCan14oCkxMMGKeolwZZkf%2FE&rqlang=cn&rsv_enter=0&rsv_dl=tb&rsv_sug3=10&inputT=10072&rsv_sug4=10598
你这个一般都好像是在url 才会出现这种问题吧,或者是后台传给前台把 类似 < > + 这种 给 转义了。 这种如果你设置 html 识别,前台 是会自动变回来的 (这里需要高度信任,不然就会产生XSS 攻击),假如只是简单的识别几个 比如说 要是背 ¥ddd 表示 = 的话,你就后台replace 吧
+是什么编码格式?
substring ?
一般情况下浏览器都是可以直接识别转译字符的,你这个转译有么有场景呢? 做开发哪有什么方法是万能的啊,都要具体问题具体分析