以下のコードを実行すると、次のエラーが発生します。
invalid byte sequence in UTF-8 (ArgumentError)
コード:
require 'hpricot'
require 'open-uri'
doc = open('http://www.amazon.co.jp/') {|f| Hpricot(f.read) }
puts doc.to_html
Hpricot は日本語のコンテンツを解析できません。この問題を解決するための提案はありますか?