No es necesario utilizar ninguno de ellos para la mayoría de los caracteres. Simplemente ingrese los caracteres, en UTF-8, o en ISO-8859-1, cualquiera que esté usando. Si no sabe cómo escribir un espacio sin interrupción, por ejemplo, y no desea aprenderlo, la referencia de entidad
y la referencia de caracteres  
son equivalentes, por lo tanto, utilice la que le resulte menos confusa. (Esto último es no una referencia de entidad, por lo que “Número Entidad” es un término equivocado.)
Sólo para “<” y por “&”, cuando se utiliza como caracteres de datos, se necesita “escapar” notaciones, y para ellos, no puedo encontrar ninguna razón por la que usaría referencias de caracteres, en lugar de las referencias de entidades razonablemente mnemotécnicas <
y &
.
Igual, sin Asp: http://stackoverflow.com/questions/4133766/mdash-or-8212-is-there-any-difference-in-html-output el marco probablemente no haga la diferencia. –