Nokogiri <i>is</i> easier... (see below)

I would still like to know what exactly is causing the weird behavior in 
my original post though, if anyone knows. I can understand why encoding 
would result in incorrect parsing, but I don't understand why the 
encoding would mess up the hard coded portion of the call to puts still.

Working Nokogiri example:

require 'rubygems'
require 'nokogiri'
require 'open-uri'


doc = 
Nokogiri::HTML(open("http://www.pennstateind.com/store/PKPARK-MAG.html"))
#puts doc
ret = doc.at("div#ProdAvailability")
puts "ret: #{ret}"

# Output:
# ret: <div id="ProdAvailability">
# Outof Stock / Eta Mid January <a 
href="http://www.pennstateind.com/mm5/merchant.mvc?Screen=shippingdelivery&amp;Product_Code=PKPARK-MAG" 
onclick="link_popup(this,'width=500,height=600,toolbar=no,scrollbars=yes'); 
return false;">See Shipping Details</a><br>
# </div>

-- 
Posted via http://www.ruby-forum.com/.