Tengo un problema en el que configuro la ruta de la ventana en '/payment/success?username=the+users+name' usando el siguiente código:
window.location.pathname = `/payment/success?userName=the+users+name}`;El problema es que la página se recarga, la ruta real resulta ser:
/payment/success/account-created%3FuserName=the+users+name
Por alguna razón, JS o el navegador están convirtiendo mi "?" en "%3F", y no puedo analizar el conjunto de parámetros en la URL.
¿Cómo puedo evitar que codifique el carácter especial?