我正在使用Jsoup来解析和修改一些HTML。在某些地方,我想在HTML中添加一个不间断的空间实体(& nbsp;)。我假设我可以像在这个简化的例子中那样做:
Element paragraph = someDocument.select("p").first();
paragraph.text("First sentence. Second sentence.");
但Jsoup将我的
转换为 
,有效地编码&符号本身。我想我的真正问题是:如何在Element
的文本中手动编写&符号?
答案 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.");