Qué hace esta herramienta
El modo de componente URL utiliza encodeURIComponent, que codificará delimitadores como &, = y?, y es adecuado para un único valor de parámetro; el modo de URL completa utiliza encodeURI, que conservará los delimitadores de protocolo, ruta y estructura de consulta de la URL.
- El chino, el japonés y los emoji se convertirán primero en secuencias de signos de porcentaje según UTF-8.
- El modo de componente es adecuado para el valor y el modo de URL completa es adecuado para la dirección completa.
- La codificación no enviará ni abrirá la URL ingresada.
Cómo utilizarla
- Introduzca un valor de parámetro o una URL completa.
- Elija Componente de URL o URL completa.
- Haga clic en "Codificación de URL".
- Copie el resultado codificado en porcentaje.
Usos habituales
- Empalme de forma segura los valores de los parámetros de consulta.
- Codifique rutas que contengan espacios o caracteres que no sean ASCII.
- Compare las diferencias de escape de las URL completas con las de los componentes individuales.
Funciones de URL Encode
Codifique correctamente caracteres chinos y especiales en los modos URL componente y URL completa. Es adecuado para escenarios diarios de desarrollo, depuración, clasificación de datos y optimización de código. Los resultados del procesamiento se pueden ver, copiar o descargar directamente.
FAQ
¿Cuándo elegir el componente URL?
Elíjalo al codificar nombres de parámetros individuales o valores de parámetros para evitar que & y = se confundan con estructuras de consulta.
¿Se convertirán los espacios en +?
encodeURIComponent produce %20. Además, hay otro conjunto de reglas de formulario para application/x-www-form-urlencoded.
¿El patrón de URL completo codificará & y =?
Normalmente no, porque encodeURI conserva los caracteres delimitadores utilizados en la estructura de la URL.