Codificador/Decodificador de URL | CoderTools
Descripción
Acerca de la codificación de URL
La codificación de URL, también conocida como codificación por porcentajes, es un mecanismo para codificar información en un Identificador de Recurso Uniforme (URI) bajo ciertas circunstancias. Consiste en sustituir ciertos caracteres por uno o más tripletes de caracteres que consisten en el carácter de porcentaje '%' seguido de dos dígitos hexadecimales.
La codificación de URL es necesaria cuando una URL contiene caracteres que no están permitidos en URLs, o cuando los caracteres tienen un significado especial en la sintaxis de URL. Esto asegura que las URLs puedan ser transmitidas de forma segura por internet sin importar los caracteres que contengan.
Nota: Diferentes partes de una URL (esquema, autoridad, ruta, consulta, fragmento) tienen diferentes reglas de codificación. Esta herramienta usa codificación URL estándar adecuada para parámetros de consulta y datos de formulario.
Caracteres comunes y sus codificaciones
Carácter | Codificado URL | Descripción |
---|---|---|
Space | %20 | Carácter de espacio |
! | %21 | Signo de exclamación |
" | %22 | Comillas |
# | %23 | Almohadilla/Identificador de fragmento |
% | %25 | Carácter de porcentaje |
& | %26 | Ampersand/Separador de consulta |
+ | %2B | Signo más |
= | %3D | Signo igual/Separador de valor de consulta |
? | %3F | Signo de interrogación/Indicador de consulta |
Casos de uso comunes
- Codificación de parámetros de consulta en formularios web
- Manejo de caracteres especiales en solicitudes de API
- Procesamiento de nombres de archivo con caracteres especiales en URLs
- Codificación de direcciones de email y otros datos en URLs
- Depuración de aplicaciones web y llamadas a API
Ejemplos
Ejemplo 1: Parámetro de consulta
Original: Hello World!
Encoded: Hello%20World%21
Ejemplo 2: Dirección de email
Original: [email protected]
Encoded: user%40example.com
Ejemplo 3: Consulta compleja
Original: search=JavaScript & Node.js
Encoded: search%3DJavaScript%20%26%20Node.js