gpt4 book ai didi

java - 通过 StringEscapeUtil 从 apache 取消转义

转载 作者:行者123 更新时间:2023-12-01 14:22:08 26 4
gpt4 key购买 nike

有一个字符串:Character\5C&\22\3C\3E'我想逃脱。

有一个代码:

package escaping;

import org.apache.commons.lang.StringEscapeUtils;

public class UnEscapingDemo {

public static void main(String[] args) {

String str = StringEscapeUtils.unescapeHtml("Character\\5C&\\22\\3C\\3E'");

System.out.println(str);

}

}

但最终我并没有期待结果。我有同样的内容..(没有转换它)”。

为什么?

--

编辑:

believe这里的“3E”代表“">”..例如

所以,我期望的字符串是:Character\&"<>'

最佳答案

你提到的不是HTML而是URI编码。在 HTML 中,<将是&lt;>将是&gt; .

你应该看看这个thread ,并阅读 Tim Cooper 和 Draemon 的帖子。

关于java - 通过 StringEscapeUtil 从 apache 取消转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17453367/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com