如何在Jsoup中编写一个&符号

时间:2011-11-19 01:53:56

标签: java html jsoup

我正在使用Jsoup来解析和修改一些HTML。在某些地方,我想在HTML中添加一个不间断的空间实体(& nbsp;)。我假设我可以像在这个简化的例子中那样做:

Element paragraph = someDocument.select("p").first();
paragraph.text("First sentence.  Second sentence.");

但Jsoup将我的 转换为 ,有效地编码&符号本身。我想我的真正问题是:如何在Element的文本中手动编写&符号?

2 个答案:

答案 0 :(得分:3)

你正在做Element.text。如果是html,请使用.html(String s)代替,用

代替代码
Element paragraph = someDocument.select("p").first();
paragraph.html("First sentence.  Second sentence.");

答案 1 :(得分:2)

尝试将unicode值用于不间断的空间。

Element paragraph = someDocument.select("p").first();
paragraph.text("First sentence.\u00a0Second sentence.");