HTMLEncode

Sergio
29 de Octubre del 2004
Uso ASP estandar y para guardar datos de un formulario uso el metodo HTMLENCODE. Pero luego tengo que mostrarle los datos al usuario para modificarlos y me salen los codigos HTML como el <br>, <p> y otros... y obviamente el pobre usuario no los entiende. Hay alguna forma de decodificar eso y que no salgan los codigos HTML al usuario. Se que en ASP.NET existe el metod HTMLDECODE, pero en ASP estandar no.

SPNet
29 de Octubre del 2004
Hola, supongo que usas alguna base de datos para guardar los datos… si es asi, pues te recomendaria que en el script que recibe los datos del form guardes los datos en la base de datos, pero no uses el HTMLENCODE sino que los debes de guardar tal como vienen del formulario..

Luego, cuando vayas a mostrar la información no editable al usuario, pues ahí si usas la funcion HTMLENCODE, con lo cual la información se le mostraria en formato HTML….

Ahora, cuando le vayas a mostrar la información para que pueda editarla, como en la base de datos la guardaste tal como venia del form, sin los <br> ni <p> ni nada HTML, pues se la muestras en el campo TEXT tal y como esta en la base de datos… con lo cual solo muestras los TAG HTML cuando son necesarios y cuando no son necesarios pues ya no necesitaras decodificarlos de nuevo…

Espero haberme dado a entender…

Saludos….

http://seomaker.soloprogramacion.net/seomaker.php

http://www.soloprogramacion.net/foro.php