htmlspecialcharsはデフォルトで4つの文字(<、>、&、”)をHTML の表現形式に変換します。対して、htmlentitiesはデフォルトで先の4つを含む100個の文字を変換します。より厳密にエスケープしたいなら、 htmlentitiesを使う必要があります。
htmlspecialcharsとhtmlentities
コメントを残す
htmlspecialcharsはデフォルトで4つの文字(<、>、&、”)をHTML の表現形式に変換します。対して、htmlentitiesはデフォルトで先の4つを含む100個の文字を変換します。より厳密にエスケープしたいなら、 htmlentitiesを使う必要があります。