Java escapeHtml(字符串)也转义$symbol吗?

Java escapeHtml(字符串)也转义$symbol吗?,java,stringescapeutils,Java,Stringescapeutils,我想转义$symbol和其他字符,如“”等。所以我只想知道StringEscapeUtils是否支持这一点。如果没有,我怎么能逃脱呢?看起来没有。你可以用下面的代码试试: StringEscapeUtils.escapeHtml("<b>Hello, World!</b>$") 看起来没有。您可以使用以下代码进行尝试: StringEscapeUtils.escapeHtml("<b>Hello, World!</b>$") 在commons

我想转义$symbol和其他字符,如“”等。所以我只想知道StringEscapeUtils是否支持这一点。如果没有,我怎么能逃脱呢?

看起来没有。你可以用下面的代码试试:

StringEscapeUtils.escapeHtml("<b>Hello, World!</b>$")

看起来没有。您可以使用以下代码进行尝试:

StringEscapeUtils.escapeHtml("<b>Hello, World!</b>$")

在commons lang 3弃用
StringEscapeUtils
之后,我测试了在commons text 1.1中执行以下操作:

public static void main(String[] args)
{
    System.out.println(StringEscapeUtils.escapeHtml4("$ % > < = #"));
}

输出
foo%=#
在commons lang 3弃用
StringEscapeUtils后,我从commons text 1.1测试了以下操作:

public static void main(String[] args)
{
    System.out.println(StringEscapeUtils.escapeHtml4("$ % > < = #"));
}

输出
foo%=#

如果有办法知道它是否被替换……一些JavaScript大量使用$。但是你可以做
html.replace(“$”,“%24”)
@JoopEggen此链接显示“$;”对于$-这有什么不同吗?@mmk我错了,
$
更适用于HTML文本。如果有办法知道它是否被替换,那就好了……一些JavaScript大量使用$。但是你可以做
html.replace(“$”,“%24”)
@JoopEggen此链接显示“$;”对于$-这有什么不同吗?@mmk我错了,
$
更适用于HTML文本。如果我想手动(使用replaceAll)执行此操作,值应该是多少,知道吗?无论是手动执行还是使用escape UTIL执行,您在对Joop的回复中找到并提到的代码都应该是其中之一。百分比编码的一个用于URL。如果我想手动执行(使用replaceAll),值应该是多少,知道吗?无论是手动执行还是使用转义UTIL,您在对Joop的答复中找到并提到的代码都应该是该代码。百分比编码的一个用于URL。