Las funciones escape y unescape.

Estas dos funciones permiten codificar y decodificar cadenas de caracteres en formato URL. Esta codificación es necesaria en la creación automática de enlaces de hipertexto o en la definición de propiedades persistentes como las Cookies.

Cuando queramos hacer referencias a URLs hay que codificar los datos para que caracteres que formen parte de los datos que quieren ser insertados en una URL que sean iguales a los caracteres especiales que se utilizan en las URLs para delimitar las distintas secciones dentro de ella, como caracteres de puntuación o espacios que no estén permitidos dentro de una URL.

Veamos algunos ejemplos:

escape( 'joaquin@sqa.es' )
unescape( 'joaquin%40sqa.es' )

Podemos ver una descripción más detallada del objeto String en la guía de referencia:

Guía de Referencia.

 

 

Seguir