¿Cuál usar: encodeURIComponent o encodeURI?
Para un valor que va dentro de una URL, encodeURIComponent, que codifica & = / ? #; para una URL completa, que debe conservarlos, encodeURI. “Un valor” y “Una URL completa” de la herramienta son esas dos, y el modo de URL completa deja además intactos los escapes que ya hay.
¿Un espacio es %20 o +?
Los dos, en sitios distintos. En una ruta es %20, y + es un signo más; en una cadena de consulta y en un cuerpo de formulario el navegador escribe +, y los servidores leen cualquiera de los dos. Desmarca “+ es un espacio” para decodificar una ruta.
¿Qué significa %2520?
Que el texto se codificó dos veces: %25 es el propio signo de porcentaje, así que una decodificación da %20 y una segunda da un espacio. La herramienta indica cuántas capas encuentra y las quita todas cuando se lo pides.
¿Es seguro hacer clic en este enlace?
La herramienta muestra adónde va realmente: el host tras cualquier nombre de usuario, un nombre Punycode con sus letras, y una etiqueta que mezcla letras latinas con otras parecidas. No puede ver lo que hace la página, porque nunca la abre.