@kodwi
https://moikrug.ru/kodwi

Как исправить неверную кодировку параметра GET-запроса?

В GET-запросе один из параметров на кирилице. Внутри скрипта обрабатывается нормально (в правильной кодировке), затем производится редирект обратно таким образом:

header("Refresh: 3; url=/........?selected_degree=" . $_GET["selected_degree"]);


После редиректа скрипт назначения отрабатывает неправильно, ибо параметр пришел в неверной кодировке

........?selected_degree=%C3%90%C2%91%C3%90%C2%B0%C3%90%C2%BA%C3%90%C2%B0%C3%90%C2%BB%C3%90%C2%B0%C3%90%C2%B2%C3%91%C2%80


Как исправить кодировку?
  • Вопрос задан
  • 2318 просмотров
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Это не кодировка а urlencode, при получении через $_GET никаких проблем не должно быть, а ссылка кодируется как и должна
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы