Según el manual:
Cita: Esta función es identica en todo a htmlspecialchars(), excepto que con htmlentities(), todos los caracteres que tengan una entidad equivalente en HTML serán cambiados a esas entidades.
¿Eso es mejor en mi caso?
Ya había leído el manual, siempre es mi primera referencia antes del foro... mi problema no es más que falta de experiencia en PHP ya que el manual hace referencia a muchas otras funciones que me confunden un poco (como en el caso de las dos tablas que aparecen), de ahí que esté buscando alguna explicación más simple...
Saludos y gracias