jsoup/Java-如何附加不间断空格

jsoup/Java-如何附加不间断空格,java,jsoup,Java,Jsoup,调用[Element].appendtext(“”)会导致符号and被转义,因此用户会在呈现的HTML页面上看到符号and。我不希望页面呈现HTML代码 实际上,我确实希望html页面呈现空白。可以使用Unicode转义序列将不间断空格写入字符串文字:“\u00A0” 但是,如果您想在元素中的所有空白空间逐字呈现,请考虑使用正常的空间,但是应用CSS属性,例如空白:Prime:代码>有一个名为MgntUtils的开源库,它有一个功能,可以接受一个常规字符串并为Html格式创建一个字符串,该字符串

调用[Element].appendtext(“”)会导致符号and被转义,因此用户会在呈现的HTML页面上看到符号and。我不希望页面呈现HTML代码


实际上,我确实希望html页面呈现空白。

可以使用Unicode转义序列将不间断空格写入字符串文字:
“\u00A0”


但是,如果您想在元素中的所有空白空间逐字呈现,请考虑使用正常的空间,但是应用CSS属性,例如<代码>空白:Prime:代码>

有一个名为MgntUtils的开源库,它有一个功能,可以接受一个常规字符串并为Html格式创建一个字符串,该字符串格式将被保留。也就是说,字符串中的所有空格都将替换为不间断空格,所有新行都将替换为“br”标记。优点是,如果您只是将字符串打印为文本,则非空格看起来就像普通空格,而不是“\u00A0”或nbsp escape。当然,您将看到br标记,但您的字符串看起来仍然更可读。下面是方法。我觉得有时很方便。代码看起来很简单

String htmlFormattedStr = formatStringToPreserveIndentationForHtml(rawText);

可以找到库Maven工件,并且可以在上找到作为Jar文件的库本身以及源代码和JavaDoc。这是关于图书馆的信息

谢谢,我不想要所有的空白,我想要一个非空白的其他东西之间的链接:)