1

目前我正在运行这样的替换:

    .replace("®", "&reg")
    .replace("°", "&deg")
    .replace("™", "™")
    .replace("©", "©")

但在我达到这一点之前,这取决于很多事情要做。有什么更好的方法来做到这一点?

4

2 回答 2

2

org.apache.commons.StringEscapeUtils.escapeHtml看起来像你想要的。

于 2012-04-25T20:05:22.887 回答
1

您可以使用这个 utils 类:http ://commons.apache.org/lang/api-2.5/org/apache/commons/lang/StringEscapeUtils.html

在您的特定情况下,它将是StringEscapeUtils.escapeHtml(...)

http://commons.apache.org/lang/api-2.5/org/apache/commons/lang/StringEscapeUtils.html#escapeHtml(java.lang.String )

于 2012-04-25T20:05:36.210 回答