相关疑难解决方法(0)

如何让Nokogiri不要转换  到太空

我拿一个像html一样的html片段

"<li>?&nbsp;?&nbsp;?"
Run Code Online (Sandbox Code Playgroud)

它包含" &nbsp;",但在调用to_sNokogiri NodeSet之后,它变成了

"<li>? ? ?"
Run Code Online (Sandbox Code Playgroud)

,我想保持原有的HTML片段,并试图设置:save_with optionto_s方法,但未能成功.

有人会遇到同样的问题并给我帮助吗?先感谢您.

ruby html-entities nokogiri

16
推荐指数
2
解决办法
8043
查看次数

如何使Nokogiri透明地返回未编码的Html实体?

我怎样才能使用Nokogiri让html实体(如德语变音符号)不受影响?

即:

# this is fine
node = Nokogiri::HTML.fragment('<p>&ouml;</p>')
node.to_s # => '<p>&ouml;</p>'

# this is not
node = Nokogiri::HTML.fragment('<p>ö</p>')
node.to_s # => '<p>&ouml;</p>'

# this is what I need
node = Nokogiri::HTML.fragment('<p>ö</p>')
node.to_s # => '<p>ö</p>'
Run Code Online (Sandbox Code Playgroud)

我试图弄乱PARSE_OPTIONS和:save_with选项,但无法想出让Nokogiri透明地表现得像上面那样的方法.

有什么指针吗?

html ruby entities nokogiri

6
推荐指数
1
解决办法
5263
查看次数

标签 统计

nokogiri ×2

ruby ×2

entities ×1

html ×1

html-entities ×1