Invierte la codificación porcentual para recuperar el texto Unicode original a partir de cadenas seguras para URL.
Reglas de decodificación
Las secuencias que coinciden con %[0-9A-Fa-f]{2} se convierten en el byte correspondiente; los bytes consecutivos se decodifican como UTF-8 en caracteres. Tripletes porcentuales inválidos o UTF-8 malformado pueden producir caracteres de reemplazo o errores según la entrada.
El + no se convierte automáticamente en espacio: ese comportamiento pertenece a la decodificación de formularios HTML, no a la decodificación URI genérica.
Cuándo usarlo
Lee parámetros de seguimiento en enlaces de marketing, inspecciona cargas redirect_uri, recupera slugs no ASCII de direcciones del navegador copiadas o verifica idas y vueltas con la herramienta de codificación.
Limitaciones
Las cadenas doblemente codificadas solo decodifican una capa por pasada. Los datos legado que usan plus como espacio deben normalizarse a mano antes de decodificar. Las cadenas codificadas muy largas están limitadas por la capacidad del área de texto del navegador.
Ejemplo
Introduce los valores de ejemplo del formulario y compara la salida con una referencia conocida; ajusta una entrada cada vez.