Codificar y decodificar cadena para URL

Peleándome con la API de google maps me he encontrado con la necesidad de recuperar una cadena de texto que aparece en la URL que por consiguiente viene codificada. Solución:

// codificando una cadena
var codificado = encodeURIComponent('cadena sin codificar').replace(/'/g,"%27").replace(/"/g,"%22");	

// descodificando una cadena
var descodificado = decodeURIComponent('cadena+codificada'.replace(/\+/g,  " "));
Dejar un comentario?

0 Comentarios.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.