如何解码任何硬字符串文字字符(\ r \ n,&等等)以进行正确的格式显示?

时间:2013-10-22 19:30:07

标签: java html format

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

"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 个答案:

答案 0 :(得分:1)

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

您可以找到api doc here