2
Nokogiri("<a href='*|UNSUB|*'>unsubscribe</a>").to_html
# returns
"<a href="*%7CUNSUB%7C*">unsubscribe</a>"
Nokogiriにパイプをエスケープしないようにするにはどうすればよいですか?NokogiriがURLの文字をエスケープするのを防ぐ
またNokogiri("<a href='*|UNSUB|*'>unsubscribe</a>").to_html
# returns
"<a href="*%7CUNSUB%7C*">unsubscribe</a>"
Nokogiriにパイプをエスケープしないようにするにはどうすればよいですか?NokogiriがURLの文字をエスケープするのを防ぐ
また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>
私は代わりの提案をしなければならないと思う。私はこれをhtmlにする必要があります。 –
あなたは[無効なURI](http://stackoverflow.com/questions/1547899/which-characters-make-a-url-invalidを生産したいと思う理由)?ノコギリはあなたに恵まれています。 – Phrogz
\ * | UNSUB | *のようなURLを探しているサービスにURLを送信する必要があるので、そのURLを購読解除URLに置き換えます。 –