我有一些文本作为字符串传递给我的服务:
"Hello,rnrnHow are you?rnrnBest.rnrnBill & Bob"
如您所见,有文字被传入回车换行和 &(可能还有其他文字,但此时不确定)。
在回车的 html 页面格式中显示并正确显示时,我如何对这些进行编码?
我可以这样替换每个文字实例吗?
text = text.replace("\r\n"),"n");
text = text.replace("&"),"&");
或者有图书馆可以为我做这件事吗?
(也可能有其他标记)。
尝试 StringEscapeUtils.unescapeHtml()。它应该能够解码大多数 HTML 转义序列。
您可以在此处找到 api 文档。