>>304
構築しているシステム(プログラム)にもよるのではないでしょうか?
たとえば、HTMLのFormから取得した情報を、DBに入れるのなら(DBによりますが)
シングルクオートや、ダブルクオートをエスケープしないとやばいと思います。
そうしないとDBの情報を全て消去されてしまう可能性もありますからね。

DBに入れないのなら、3の方法でもOKかもしれませんが。

いま、もう1回304を読み直したのですが、エスケープするのは<,>&だけなんですか?
DBとか全く関係ない話ならすみましぇん・・・。