Internet Explorer отправляет разные параметры URL-адреса utf-8, которые ломают страницу - PullRequest
0 голосов
/ 19 декабря 2018

Например, когда я набираю символ ä, ö или ü в поиске… для IE я получаю что-то подобное для символа ä:

...?page=1&limit=8&search=ä

для chrome nad firefox это this длясимвол:

...?page=1&limit=8&search=%C3%A4

контроллер получает ноль в качестве параметра от IE и правильный символ от Chrom и firefox.

Я использую Laravel в качестве бэкэнда и Angular 5 для внешнего интерфейса

1 Ответ

0 голосов
/ 20 декабря 2018

Вы можете использовать функцию encodeURI для кодирования URL, затем обратитесь к этой статье и этой теме , чтобы использовать метод urldecode для декодирования параметров.

...