(PHP 5 >= 5.5.0)
Curl_unescape — декодирует строки в URL-кодировке.
строка Curl_unescape (ресурс $ch, строка $str)
Декодируйте строку в кодировке URL.
Примечание. Curl_unescape() не может декодировать знак плюса (+) в пробел, а urldecode() может.
ч
Дескриптор cURL, возвращаемый функцией Curl_init().
ул.
Строка в кодировке URL
Возвращает декодированную строку или FALSE в случае ошибки.
<?php// Создаем дескриптор завитка $ch = Curl_init('http://example.com/redirect.php');// Отправляем HTTP-запрос Curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); Curl_exec($ch); // Получаем последний действующий URL $efficient_url = Curl_getinfo($ch, CURLINFO_EFFECTIVE_URL); // т.е. "http://example.com/show_location.php?loc=M%C3%BCnchen"// Декодировать URL$efficient_url_decoded = cur_unescape($ch, $efficient_url);// "http://example.com/ show_location.php?loc=München"// Закрываем дескриптор curl_close($ch);?>