Разница в кодировке URL между Mozilla и Chrome - PullRequest
0 голосов
/ 23 октября 2018

У меня следующий URL enter image description here

Он содержит параметр ?key=vE$%fds9, который я читаю в моей программе JavaScript.

Перекрестная ссылка на кодировку URLпри https://www.w3schools.com/tags/ref_urlencode.asp %fd преобразуется в ý символ.

В браузерах Mozilla и Chrome он ведет себя по-разному.

Chrome возвращает ý ожидаемый результат enter image description here Mozilla возвращает enter image description here Кто-нибудь знает, как я могу изменить JavaScript, чтобы Mozilla правильно его переводила?

Как всегда, спасибо экспертам!

1 Ответ

0 голосов
/ 23 октября 2018

Вы должны использовать кодировку utf-8 для этого символа, которая %C3%BD

, поэтому она должна быть ?key=vE$%C3%BDs9, чтобы быть совместимой во всех версиях браузера

...