私はデータベースを持っていますが、現在、その中のアイテムの多くは html エスケープされています。これを元に戻す必要があり (理由は聞かないでください!)、そのためにデータ移行を実行します。
しかし、これらの文字列をエスケープ解除する方法はありますか? 私は何も見つけることができませんでした..
私はデータベースを持っていますが、現在、その中のアイテムの多くは html エスケープされています。これを元に戻す必要があり (理由は聞かないでください!)、そのためにデータ移行を実行します。
しかし、これらの文字列をエスケープ解除する方法はありますか? 私は何も見つけることができませんでした..
Ruby のCGI::unescapeHTMLは、HTML アンエスケープを行うことができます。
Unescape a string that has been HTML-escaped
CGI::unescapeHTML("Usage: foo "bar" <baz>")
# => "Usage: foo \"bar\" <baz>"
htmlentities gemを見てください。
正しいと理解したら、のような文字列を置き換える必要があり>
ます>
。その場合は、xml ドキュメントを確認し、必要な文字列を実際の値に置き換えてください。私はRubyでコーディングしていないので、これはあなたが理解する必要があります:]
XMLの特殊文字