From: John Schmitz Date: 2009-05-28T07:19:39+09:00 Subject: Re: Mechanize and charset issues If anyone comes across this problem, this is how I fixed it. Found a method online and made some minor changes and additions. I just pass the problem strings through this and it gives me back strings that don't have issues. def fix_quotes(c) c.gsub!(/\342\200(?:\234|\235)/,'"') c.gsub!(/\342\200(?:\230|\231)/,"'") c.gsub!(/\342\200\223/,"-") c.gsub!(/\342\200\246/,"...") c.gsub!(/\303\242\342\202\254\342\204\242/,"'") c.gsub!(/\303\242\342\202\254\302\235/,'"') c.gsub!(/\303\242\342\202\254\305\223/,'"') c.gsub!(/\303\242\342\202\254"/,'-') c.gsub!(/\342\202\254\313\234/,'"') end -- Posted via http://www.ruby-forum.com/.