java如何解码任何硬字符串文字字符(\r\n、&;等)正确的格式显示?
我有一些文本正在作为字符串传递给我的服务:
"Hello,\r\n\r\nHow are you?\r\n\r\nBest.\r\n\r\nBill & Bob"
正如您所看到的,为回车换行符和&;(可能还有其他人,但目前还不确定)
当在html页面中显示回车和&;格式时,如何对其进行编码;正确地出现
我可以把每个文本实例都替换成这样吗
text = text.replace("\\r\\n"),"\n");
text = text.replace("&"),"&");
还是有图书馆可以帮我做这件事
(也可能有其他的标记)
# 1 楼答案
试试StringEscapeUtils.unescapeHtml()。它应该能够解码大多数HTML转义序列
你可以找到api文档here