El signo más no tiene un significado universal en todos los contextos. El perfil formulario sigue application/x-www-form-urlencoded y convierte más en espacio. El perfil componente sigue reglas tipo encodeURIComponent y conserva un más literal salvo cuando aparece como percent-2B. Anota el perfil elegido y compara juntos el origen, las filas decodificadas y la consulta canónica. Esa evidencia permite reproducir diferencias sin afirmar que este analizador define cómo interpretará los mismos bytes cada servidor, framework o sistema de firmas.

Formulario convierte más en espacio

Con q=blue+shoes, formulario decodifica blue shoes y vuelve a canonizar como blue+shoes. Un más literal debe ser percent-2B. El codificador también escapa caracteres fuera del conjunto seguro del formulario. Conserva los nombres repetidos como filas ordenadas hasta que la aplicación receptora defina su política. Convertir pronto a un objeto simple puede perder valores, cambiar el orden u ocultar si un parámetro apareció sin signo igual en la consulta original.

Componente conserva el más literal

Con el mismo origen, componente produce blue+shoes porque más es dato normal. Un espacio se escribe percent-20 en la salida canónica. Sirve para comparar componentes codificados por separado, pero no reinterpreta una URL completa. Una decodificación correcta solo demuestra el texto producido por estas reglas explícitas. No valida una URL de destino, autoriza redirecciones, verifica firmas, detecta ataques ni prueba que otra implementación use los mismos límites y errores.

Elige según el contrato del productor

No elijas perfil solo porque un resultado parezca familiar. Usa el comportamiento documentado del productor y receptor y conserva el perfil con el caso. Si difieren, la diferencia visible entre más y espacio es evidencia para investigar, no permiso para adivinar. QueryLens transforma localmente y no envía la consulta a un backend del producto. Aun así, revisa lo copiado: los datos pueden contener identificadores, búsquedas u otro texto sensible, y el destino sigue siendo responsable de validación y control de acceso.