データベースからデータを取得していますが、HTML エンコードされた文字 (
) が含まれています。これらを削除するためのオプションは何ですか?
これらをまったくレンダリングしたくない...データから削除したい。
現時点では、HTML タグについては心配していません...エンコードされた文字だけです。
編集: 関連する場合、これらの文字は JSON 検証でいくつかのエラーを引き起こしています。
データベースからデータを取得していますが、HTML エンコードされた文字 (
) が含まれています。これらを削除するためのオプションは何ですか?
これらをまったくレンダリングしたくない...データから削除したい。
現時点では、HTML タグについては心配していません...エンコードされた文字だけです。
編集: 関連する場合、これらの文字は JSON 検証でいくつかのエラーを引き起こしています。
それらを取り除きたい場合は、そのような文字のリストまたはそれらすべてに一致する正規表現 ( のようなもの&[a-z]+;
) を取得し、検索と置換を行います。
ただし、JSON 検証のエラーが原因でそれらを削除したい場合は、エラーを回避するために JSON を正しく生成/エンコードする必要があります。(ただし、無効な JSON がどのように発生するのかはよくわかりません。)
ここでは、正規表現による単純なトリミングはオプションではありません。たとえば、同様に
コーディングすることもできますが、正規表現はデータの損失につながります。これは、ほぼすべての文字がある時点でそのようにエンコードされる可能性があるためです (例: )。 
&\#[0-9]+;
<p>HELLO</p>