Здравствуйте. Мне надо из адресной строки получить GET параметр, который содержит строку из кириллицы, и сохранить в куки браузера в правильной кодировке. Я уже пробовал по разному, но так и не получил ожидаемого результата:
if (isset($_GET['utm_term'])) {
$utm_term = rawurldecode($_GET['utm_term']);
setcookie('utm_term', $utm_term,time()+600);
}
И так пробовал:
if (isset($_GET['utm_term'])) {
$utm_term = rawurlencode($_GET['utm_term']);
$utm_term = rawurldecode($utm_term);
setcookie('utm_term', $utm_term,time()+600);
}
И пробовал с urldecode(), не результат всегда примерно один - символы с %.
Что я делаю не так?