Oct 14 2008

C# Codificar la url (UrlEncode y UrlDecode)

Category: ProgramacionIndigo @ 10:19 AM

Supongamos que hemos desarrollado nuestro propio sistema de blog o de noticias, y que siguiendo las normas básicas de posicionamiento hemos hecho que nuestras url sean amigables.

Si nuestra entrada en el blog fuera “este es mi primer post”, nos gustaría que la url fuera “~/post/este es mi primer post” pero esta url no es válida porque contiene espacios en blanco. Para evitar esto podemos usar los método UrlEncode y UrlDecode.

Para el caso anterior obtendríamos la dirección “~/post/este+es+mi+primer+post” que ya es una dirección valida.

Para poder utilizar los métodos UrlEncode y UrlDecode desde una aplicación windows debeís usar la clase HttpUtility que se encuentra en el espacio de nombres System.Web. En aplicaciones web, estos métodos los podeís encontrar en la clase Server.

Tags: , , ,