Как предотвратить синтаксический анализ / кодирование специальных символов в URL-адресах гиперссылок?

#html #url #login #hyperlink #autocomplete

#HTML #url #аутентификация #гиперссылка #автозаполнение

Вопрос:

Возможно ли предотвратить кодирование специального символа в escape-символ?

Например, у меня есть URL-адрес, который содержит необходимые параметры для автоматического входа пользователя в систему примерно так:

https://www.mysecurepage.com/Login/login.aspx?lang=enamp;un=user1 test@gmail.comamp;pw=mypassword

Итак, после того, как пользователь нажмет на эту гиперссылку на странице, он сообщает, что учетные данные неверны, поскольку он пытался войти в систему как user1+test@gmail.com . Итак, он просто помещает + там, где должен быть знак (плюс).

Во всяком случае, вокруг этого в гиперссылках?

Спасибо!

Ответ №1:

В закодированном URL- адресе знак представляет пробел. Если вы хотите сохранить знак, вам нужно закодировать его как + . Таким образом, URL-адрес будет выглядеть следующим образом:

 https://www.mysecurepage.com/Login/login.aspx?lang=enamp;un=user1+test@gmail.comamp;pw=mypassword