Función decodeURIComponent()‎ en JavaScript

Función ecodeURIComponent()‎‎‎ en JavaScript

La función decodeURIComponent()‎ en javascript decodifica un componente de un URI (Identificador uniforme de recursos) que encodeURIComponent creó la función o similar.

Características generales

La función decodeURI establece el carácter real que representa cada parte codificada del componente URL en lugar de la parte codificada.

Estructura decodeURIComponent()‎ javascript

decodeURIComponent(encodedURI)

encodedURI

Componente de un URI codificado.

Valor a devolver

Cadena que representa la versión no codificada del componente URI.

Excepciones

Se generará una excepción URIError(«secuencia de URI con formato incorrecto») cuando esta función se utilice en un error.

Ejemplos y aplicaciones en código

Decodificación de un URI de componente que contiene otros caracteres. Este componente de la página de enlace:

decodeURIComponent ( '% D5% AD% D3% B3% DD5 % A5' ); 
// "calcular"

Manejo de excepciones

try { 
  var a = decodeURIComponent( '% E5% A3% A' );  
}  catch(e) { 
  console.error(e); 
}
// URIError: malformed URI sequence
// URIError: secuencia de URI con formato incorrecto

Soporte de navegadores

CaracterísticaChromeFirefoxIEÓperaSafari
Soporte básico