如何取消捕获已由StringEscapeUtils.escapeHtml()转义的Javascript中的特殊字符
How to unescape special characters in Javascript which have already been escaped by StringEscapeUtils.escapeHtml()?
我正在使用Spring和Hibernate。我使用commons-lang.jar分别使用StringEscapeUtils类的StringEscapeUtils.escapeHtml()
和StringEscapeUtils.unescapeHtml()
来转义和取消转义一些特殊字符。它正是我想要的。根本没有问题。
现在,我想取消捕获JavaScript中StringEscapeUtils.escapeHtml()
方法已经转义的相同字符(根本不使用Java代码)。我依次尝试了escape()
和unescape()
JavaScript函数,但显然这些函数的工作方式与StringEscapeUtils
类中提到的不同。
JavaScript中是否有一种方法可以取消捕获那些已经被StringEscapeUtils.escapeHtml()
转义的字符?
var elem = document.createElement("div");
elem.innerHTML = "<"'"
elem.innerText || elem.textContent; //<"'
相关文章:
- 在JavaScript中输出转义字符
- 转义符不能与innerHTML一起使用
- Rails 3.2 js.erb文件转义js
- 转义在jsp's脚本
- 使用Jinja2的JavaScript转义字符串
- 将c#视图模型转换为javascript模型时转义HTML标记
- Rails:如何在浏览器中显示动态html内容,而不会对其进行转义,也不会引起XSS攻击
- 删除单引号字符转义
- 如何使用javascript/jquery更改转义键的功能
- 包含转义符号的正则表达式
- 在RegEx(JavaScript)中正确转义变量
- Javascript-正则表达式,用于在未转义字符上拆分字符串,例如|,但忽略|
- 如何转义字符串中的html实体
- Regex以转义HTML标记
- Javascript-转义特定字符
- 正在转义javascript数组中的html字符
- “转义字符串”在Regex中是什么意思?(Javascript)
- 正在对java中的javascript字符串进行转义
- 带有转义序列html的链接
- 如何取消捕获已由StringEscapeUtils.escapeHtml()转义的Javascript中的特殊字符