Exacto, de igual manera con html o javascript.
un meta refresh y te redireccionan la web a otro sitio.
un code Js y te hacen mil y 1 cosas.
para ello htmlentities.
Aunque viendolo de este modo, ya que de igual manera se puede usar para otras visiones.
Y sobre tu pregunta. Cita: A lo que me refiero es que si poner ñ en vez de esto ñ hace mas segura mi pagina?
1.- Piensa en tus usuario (que les sea mas comodo).
2.- No lo hace más seguro
*Practicamente si quieres poner <b>, debereis poner <b>
*Lo que hace "htmlentities" es ahorrar el trabajo de poner ASCII y ponerlo directamente.
En otras palabras
Sin htmlentities --> <b> = <b>
Con htmlentities --> <b> = <b>
Saludos.