2012-02-21 6 views

答えて

9

あなたはCGI::unescapeHTMLまたはその同義語CGI::unescape_htmlを使用することができます。

require 'cgi' 
CGI::unescape_html "50's & 60's" # => "50's & 60's" 
+0

これは非改行スペースで動作しない理由を任意のアイデアを? CGI :: unescapeHTML( "sdf   sdsdf")=> "sdf   sdsdf" – Matthias

-1
require 'rubygems' 
require 'hpricot' 

Hpricot("50's & 60's", :xhtml_strict => true).to_plain_text # => "50's & 60's" 
+0

Hpricotを使用することは、このための重大な過剰な作業であり、モジュールの主な目的の副作用であるXML/HTML解析。 –

+0

あなたはルビーのことができる方法は違って、私はすでにその宝石を使っている作者についてはわかりませんが、これはcgi gemを使うのではなく、別の解決策です。圧力はない、ただの選択肢。そしてあなたにもっと同意することはできません。 – alexsuslin

関連する問題