Java 如何将ASCII范围以外的字符转换为HTML实体

Java 如何将ASCII范围以外的字符转换为HTML实体,java,Java,目前,我正在运行替换,如下所示: .replace("®", "&reg") .replace("°", "&deg") .replace("™", "™") .replace("©", "©") 但在我说到这一点之前,还有很多事情要做。有什么更好的方法可以做到这一点呢?看起来它可以满足您的需要。您可以使用这个utils类: 在您的特定情况下,它将是StringEscapeUtils.escapeHtml(…

目前,我正在运行替换,如下所示:

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

但在我说到这一点之前,还有很多事情要做。有什么更好的方法可以做到这一点呢?

看起来它可以满足您的需要。

您可以使用这个utils类:

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

)