У меня есть две строки:
"50's & 60's"
и
"50's & 60's"
и они должны совпадать.
Есть ли способ, которым я могу что-то сделать со строкой, может быть, декодировать HTML перед сравнением?
Вы можете использовать CGI :: unescapeHTML или его синоним CGI::unescape_html:
CGI::unescape_html
require 'cgi' CGI::unescape_html "50's & 60's" # => "50's & 60's"
require 'rubygems' require 'hpricot' Hpricot("50's & 60's", :xhtml_strict => true).to_plain_text # => "50's & 60's"