Кодировка URL отличается между http и https в Firefox

#internet-explorer #firefox #url #get #urlencode

#internet-explorer #firefox #url #получить #urlencode

Вопрос:

У меня есть форма, которая отправляет адрес электронной почты через GET. Это просто текстовое поле для адреса электронной почты и кнопки отправки. В Firefox проблема с кодировкой. Например, ввод ‘test@test.com ‘ в https: // в Firefox будет публиковаться:

myurl.com/signup/?email=test%40test.com

Ввод этого в IE приведет к публикации:

myurl.com/signup/?email=test@test.com

Кроме того, ввод этого в Firefox с http: // приведет к публикации:

myurl.com/signup/?email=test@test.com

Кто-нибудь знает, почему Firefox также закодировал % в% в режиме https?

Комментарии:

1. Этого не должно происходить. У вас есть страница, показывающая проблему? Используете ли вы какие-либо интересные расширения для перезаписи URL?

2. Это происходит только при отправке с https-части нашего сайта на его http-часть. Если мы отправим в myrul.com , мы получаем правильную кодировку (test@test.com ). Однако мы получаем предупреждение безопасности, потому что мы публикуем на незащищенную страницу с защищенной страницы. Если мы отправим в myurl.com , мы получаем проблему с (test%40test.com ).

3. хорошо, но ничего из этого не отвечает на вопросы, которые я задавал….