Как мне HTML декодировать строку? - PullRequest
4 голосов
/ 21 февраля 2012

У меня есть две строки:

"50's & 60's"

и

"50's & 60's"

и они должны совпадать.

Есть ли способ, которым я могу что-то сделать со строкой, может быть, декодировать HTML перед сравнением?

Ответы [ 2 ]

9 голосов
/ 21 февраля 2012

Вы можете использовать CGI :: unescapeHTML или его синоним CGI::unescape_html:

require 'cgi'
CGI::unescape_html "50's & 60's" # => "50's & 60's"
0 голосов
/ 21 февраля 2012
require 'rubygems'
require 'hpricot'

Hpricot("50's & 60's", :xhtml_strict => true).to_plain_text # => "50's & 60's"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...