質問: 文字化けしました。
回答: >これ、sqlの攻撃とみなされたのでしょうか?? SQLインジェクション対策として行われるのはシングルクォート「'」を「''」と二つ重ねることです。 「'」を「'」と数値文字参照形式に変換するのは、WEBページのクロスサイトスクリプティング対策です。 WEBページのクロスサイトスクリプティング 対策が、正しくされていないのでは無いでしょうか。 特殊文字をエスケープするのは、WEBページに出力するときに行うというのが鉄則なのですが、もしかして入力してデータベースに書き込むときと、出力するときで2重で特殊文字をエスケープしているような感じです。