Фэндом

Libcurlru вики

Curl easy unescape

56статей на
этой вики
Добавить новую страницу
Обсуждение0 Поделиться

curl_easy_unescape - декодирование URL-кодированной строки

Синтаксис Править

char* curl_easy_unescape( CURL* curl , char* url , int inlength , int* outlength )

Описание Править

Эта функция преобразует входной строку из URL-кодированной формы в обычную строку и возвращает ее в качестве новой выделенной строки. Все входные символы в URL-кодированной строке (%XX, где XX - двузначное шестнадцатеричное число), будут преобразованы в их бинарный аналог.

Если аргумент inlength имеет значение 0 (ноль), curl_easy_unescape будет использовать strlen() для определения размера входной строки url.

Если аргумент outlength не равен NULL, функция запишет длину возвращаемой строки в целочисленную переменную, на которую указывает аргумент. Это позволит избежать ошибок при работе со строкой, содержащей в закодированном виде нулевой символ (%00).

Вы должны освободить полученную строку с помощью curl_free(), после окончания работы с ней.

Возвращаемое значение Править

Указатель на строку или NULL в случае возникновения ошибки.

См. также Править

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на Фэндоме

Случайная вики