如何解码任何硬字符串文字字符(r、& 等)以正确显示格式



我有一些文本作为字符串传递给我的服务:

"Hello,rnrnHow are you?rnrnBest.rnrnBill & Bob"

如您所见,有文字被传入回车换行和 &(可能还有其他文字,但此时不确定)。

在回车的 html 页面格式中显示并正确显示时,我如何对这些进行编码?

我可以这样替换每个文字实例吗?

text = text.replace("\r\n"),"n"); 
text = text.replace("&"),"&");

或者有图书馆可以为我做这件事吗?

(也可能有其他标记)。

尝试 StringEscapeUtils.unescapeHtml()。它应该能够解码大多数 HTML 转义序列。

您可以在此处找到 api 文档。

最新更新