ruby2.3.3にてnokogiriを使って要素の文字列を取り出そうとしますが、日本語で表示されません。
ruby
1require 'nokogiri' 2require 'open-uri' 3 4charset = nil 5html = open("http://www.swingaudio.com/4330/") do |f| 6 charset = f.charset 7 f.read 8end 9 10doc = Nokogiri::HTML.parse(html, nil, charset) 11 12puts name = doc.xpath('/html/body/article/div[1]/div[2]/h1').text
この結果は
"\u30E9\u30B9\u30AF\u3000I-6040F\u3000\u30AA\u30FC\u30C7\u30A3\u30AA\u30DC\u30FC\u30C9"
と表示されてしまいます。
日本語を取得したいのですが、どのようにすれば良いでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/03 07:35
2017/08/03 07:49