gpt4 book ai didi

html - 是否有一个 JDK 类来进行 HTML 编码(但不是 URL 编码)?

转载 作者:IT老高 更新时间:2023-10-28 21:02:26 27 4
gpt4 key购买 nike

我当然熟悉 java.net.URLEncoderjava.net.URLDecoder 类。但是,我只需要 HTML 样式的编码。 (我不想将 ' ' 替换为 '+' 等)。我不知道任何只做 HTML 编码的 JDK 内置类。有吗?我知道其他选择(例如 Jakarta Commons Lang 'StringEscapeUtils' ,但我不想在我需要的项目中添加另一个外部依赖项。

我希望最近的 JDK(又名 5 或 6)中添加了一些我不知道的东西。否则我必须自己动手。

最佳答案

没有内置的 JDK 类来执行此操作,但它是 Jakarta commons-lang 库的一部分。

String escaped = StringEscapeUtils.escapeHtml3(stringToEscape);
String escaped = StringEscapeUtils.escapeHtml4(stringToEscape);

查看 JavaDoc

添加依赖项通常就像将 jar 放到某个地方一样简单,commons-lang 有很多有用的实用程序,因此通常值得将其加入。

关于html - 是否有一个 JDK 类来进行 HTML 编码(但不是 URL 编码)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/655746/

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