--- alexandria-0.6.9/lib/alexandria/book_providers/adlibris.rb.iconv 2009-12-22 06:49:50.000000000 +0900 +++ alexandria-0.6.9/lib/alexandria/book_providers/adlibris.rb 2013-02-16 09:52:51.000000000 +0900 @@ -26,7 +26,7 @@ require 'cgi' require 'alexandria/net' -require 'iconv' +#require 'iconv' module Alexandria class BookProviders --- alexandria-0.6.9/lib/alexandria/book_providers/web.rb.iconv 2010-08-03 05:40:36.000000000 +0900 +++ alexandria-0.6.9/lib/alexandria/book_providers/web.rb 2013-02-16 09:55:55.000000000 +0900 @@ -17,7 +17,8 @@ if source_data_charset == "UTF-8" utf8_html = html else - utf8_html = Iconv.conv("UTF-8", source_data_charset, html) + #utf8_html = Iconv.conv("UTF-8", source_data_charset, html) + utf8_html = html.encode("UTF-8", source_data_charset, :invalid => :replace, :replace => '') end normalized_html = @htmlentities.decode(utf8_html) Hpricot(normalized_html)