Cita:
Iniciado por spider_boy o htmlentities...
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.
Cierto, pero creo que para el problema que nos planteaba
juanvivo es más adecuado escapar los caracteres no desados que convertirlos (ya que en el caso de ciertos caracteres, por ejemplo la comilla simple, no tienes equivalente html)