如标题所示的转义字符, 用decodeURIComponent()是没有效果的
而且一般也不放到前端做处理
假如一定要前端做处理,
LZ提供一种比较底层但是有效的方法
function entityToString(fcString) {
var divs = document.createElement('div');
divs.innerHTML = fcString;
var res = divs.innerText || divs.textContent;
return res;
}
方法很通俗,就是让标签帮我们去转译,然后我们再把文本从标签里提取出来。

博客探讨了在前端如何处理HTML实体字符的问题,指出decodeURIComponent无效,并推荐了一种使用div元素转换实体的方法。通过创建div,将含有实体的字符串设置为innerHTML,然后提取innerText或textContent来实现转译。

被折叠的 条评论
为什么被折叠?



