MySQL データベース内の置換文字を扱っています...そこに残っていれば問題ありませんが、編集しようとしています。私のフォームでは、文字がクエスチョン マーク (�) が付いたひし形で表示されます。フォームを送信し、フォーム上のデータとデータ内のデータを比較して、変更されているかどうかを確認します。ここでの問題は、フォームを送信すると、置換文字が& #65533;に変わることです。これはhtmlエンティティと同等であるため、これが発生すると比較に失敗し、コードは文字列が変更されたと見なします-実際にはそうではありません. 私は、比較時に置換文字をデータベースから同等の html エンティティに変換するさまざまな方法を採用しようとしました。置換文字に - これは単に機能しません - しかし、両方とも失敗します。はい、私は html_entity_decode() と htmlspecialchars_decode() を試しました
私の質問は次のとおりです。置換文字が html エンティティにならないようにするにはどうすればよいですか?