防止Nokogiri转义url中的字符


Nokogiri("<a href='*|UNSUB|*'>unsubscribe</a>").to_html
# returns
"<a href="*%7CUNSUB%7C*">unsubscribe</a>"

我怎样才能让野尻不从管道里逃出来?

require 'nokogiri'
doc = Nokogiri("<a href='*|UNSUB|*'>unsubscribe</a>")
puts doc.to_html
#=> <a href="*%7CUNSUB%7C*">unsubscribe</a>
puts doc.to_xml
#=> <?xml version="1.0"?>
#=> <a href="*|UNSUB|*">unsubscribe</a>

另外:

puts doc.to_html.gsub('%7C','|')
#=> <a href="*|UNSUB|*">unsubscribe</a>

相关内容

  • 没有找到相关文章

最新更新