Codificador/Decodificador de Porcentaje
Codifica o decodifica texto usando codificación porcentual (RFC 3986).
Acerca del Codificador/Decodificador de Porcentaje
El Codificador/Decodificador de Porcentaje convierte texto a y desde la codificación de porcentaje, también llamada codificación URL, según lo definido por RFC 3986. Cada carácter que no es un carácter no reservado, es decir, letras, dígitos, guion, guion bajo, punto o tilde, es reemplazado por un signo de porcentaje seguido de dos dígitos hexadecimales en mayúscula que representan el valor de byte UTF-8 del carácter. La codificación de porcentaje es obligatoria para incrustar texto arbitrario en rutas URL, cadenas de consulta e identificadores de fragmento para que los clientes y servidores HTTP puedan analizar las URL sin ambigüedades. La herramienta admite tanto el modo estricto RFC 3986 como el modo de codificación de formularios HTML donde los espacios se representan como signos más en lugar de %20.
Cómo Usar
Pegue su texto sin formato, segmento de ruta URL o valor de parámetro de consulta en el campo de entrada y haga clic en 'Encode' para convertir todos los caracteres reservados y no ASCII en secuencias codificadas por porcentaje, como %20 para espacio o %C3%A9 para 'e' con acento. Para decodificar, pegue una cadena codificada por porcentaje y haga clic en 'Decode' para revelar los caracteres originales, incluidas las secuencias UTF-8 de múltiples bytes. Alterne entre el modo estricto RFC 3986 y la codificación de formularios HTML según su contexto de destino. La herramienta maneja correctamente los caracteres multibyte codificando cada byte UTF-8 como una secuencia codificada por porcentaje separada.
Casos de Uso Comunes
- Codificación de espacios, ampersands y barras diagonales en valores de parámetros de consulta URL antes de adjuntarlos a URL de solicitudes REST API
- Decodificación de URL de redirección y de devolución de llamada OAuth codificadas por porcentaje para inspeccionar el destino real y los valores de los parámetros incrustados
- Preparación de contenido del cuerpo POST application/x-www-form-urlencoded con la codificación de porcentaje correcta para envíos de formularios HTML
- Diagnóstico de errores 400 Bad Request causados por caracteres incorrectamente codificados o doblemente codificados en controladores de rutas de aplicaciones web
- Codificación de nombres de archivo Unicode no ASCII y rutas de directorio antes de incrustarlos en URIs compatibles con RFC 3986 o encabezados HTTP Content-Disposition