2

私はデータベースを持っていますが、現在、その中のアイテムの多くは html エスケープされています。これを元に戻す必要があり (理由は聞かないでください!)、そのためにデータ移行を実行します。

しかし、これらの文字列をエスケープ解除する方法はありますか? 私は何も見つけることができませんでした..

4

3 に答える 3

4

Ruby のCGI::unescapeHTMLは、HTML アンエスケープを行うことができます。

Unescape a string that has been HTML-escaped

  CGI::unescapeHTML("Usage: foo "bar" <baz>")
     # => "Usage: foo \"bar\" <baz>"
于 2011-02-10T21:15:22.543 に答える
1

htmlentities gemを見てください。

于 2011-02-10T17:51:54.023 に答える
0

正しいと理解したら、のような文字列を置き換える必要があり&gt;ます>。その場合は、xml ドキュメントを確認し、必要な文字列を実際の値に置き換えてください。私はRubyでコーディングしていないので、これはあなたが理解する必要があります:] XMLの特殊文字

于 2011-02-10T16:31:59.167 に答える