From: ytakagi Date: 2010-11-28T10:24:56+09:00 Subject: [ruby-list:47653] Re: nokogiri の日本語の扱いについて なるほど。普通に日本語が扱えました。 思い込みが激しい方で、いったんハマるとなかなか抜けられません。 どうもありがとうございました。 require 'rubygems' require 'nokogiri' html = Nokogiri::HTML.parse("

こんにちは

", nil, 'utf-8') puts html.class puts html.search("h1") #=> Nokogiri::HTML::Document #=>

こんにちは

(2010年11月28日 02:18), Kakutani Shintaro wrote: > かくたにです。 > > 2010/11/28 ytakagi : > >> どうもnokogiriで処理をすると、その html や xml に含まれている >> 日本語が文字化けして復元できません。 >> > (snip) > >> html = Nokogiri("

Hello world

") >> > エンコーディングを明示してはいかがでしょう。 > > html = Nokogiri::HTML.parse("

こんにちは

", nil, 'utf-8') > > タグにhtmlっぽいタグがあれば、もう少し短かく書けるようです。 > https://github.com/tenderlove/nokogiri/blob/master/lib/nokogiri.rb#L85 > > html = Nokogir("

こんにちは

", nil, 'utf-8') > > -- yt