Ruby 初心者スレッド Part 33
■ このスレッドは過去ログ倉庫に格納されています
0347デフォルトの名無しさん
2009/12/20(日) 12:45:29Hpricotで日本語テキストのリンク検索が上手く動きません
どうすればNokogiriと同じ動きになるのでしょうか
#!ruby -Ku
require 'hpricot'
require 'nokogiri'
html = "<html><a>りんく1</a><a>りんく2</a><a>りんく3</a></html>"
doc = Hpricot(html)
print doc.at("a[text()*='りんく2']"); # エラー発生
doc = Nokogiri(html)
print doc.at("a[text()*='りんく2']"); # こちらは正しく動く
エラー内容
/usr/local/lib/ruby/gems/1.9.1/gems/hpricot-0.8.2/lib/hpricot/elements.rb:486:in `index':
incompatible character encodings: ASCII-8BIT and UTF-8 (Encoding::CompatibilityError)
■ このスレッドは過去ログ倉庫に格納されています