htmlエンティティ(ドイツのウムラウトなど)をそのままにして、Nokogiriを使用するにはどうすればよいですか?
すなわち:
# this is fine
node = Nokogiri::HTML.fragment('<p>ö</p>')
node.to_s # => '<p>ö</p>'
# this is not
node = Nokogiri::HTML.fragment('<p>ö</p>')
node.to_s # => '<p>ö</p>'
# this is what I need
node = Nokogiri::HTML.fragment('<p>ö</p>')
node.to_s # => '<p>ö</p>'
PARSE_OPTIONSオプションと:save_withオプションの両方をいじってみましたが、Nokogiriを上記のように透過的に動作させる方法を思い付くことができませんでした。
ポインタはありますか?