Considerando que la información se almacena correctamente en SQL y que el problema solo es en la presentacion en ASP, este seria un tema de otro foro.
Por favor confirma si esto es correcto o si el problema es que se almacena incorrectamente en SQL.
Adicional yo siempre que presento información en una pantalla web que ha sido capturada por el usuario uso Server.HTMLEncode por aquello de que escriban sentencias HTML, acentos o eñes...
Saludos!