svcadm(8)을 검색하려면 섹션에서 8 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
curl_easy_unescape(3)
/usr/local/bin/rman를 실행할 수 없습니다
curl_easy_unescape(3) Library Functions Manual curl_easy_unescape(3)
NAME
curl_easy_unescape - URL decode a string
SYNOPSIS
#include <curl/curl.h>
char *curl_easy_unescape(CURL *curl, const char *input,
int inlength, int *outlength);
DESCRIPTION
This function converts the URL encoded string input to a "plain string"
and returns that in an allocated memory area. All input characters that
are URL encoded (%XX where XX is a two-digit hexadecimal number) are
converted to their binary versions.
If the length argument is set to 0 (zero), curl_easy_unescape(3) uses
strlen() on input to find out the size.
If outlength is non-NULL, the function writes the length of the re‐
turned string in the integer it points to. This allows proper handling
even for strings containing %00. Since this is a pointer to an int
type, it can only return a value up to INT_MAX so no longer string can
be returned in this parameter.
Since 7.82.0, the curl parameter is ignored. Prior to that there was
per-handle character conversion support for some old operating systems
such as TPF, but it was otherwise ignored.
You must curl_free(3) the returned string when you are done with it.
PROTOCOLS
This functionality affects all supported protocols
EXAMPLE
int main(void)
{
CURL *curl = curl_easy_init();
if(curl) {
int decodelen;
char *decoded = curl_easy_unescape(curl, "%63%75%72%6c", 12, &decodelen);
if(decoded) {
/* do not assume printf() works on the decoded data */
printf("Decoded: ");
/* ... */
curl_free(decoded);
}
curl_easy_cleanup(curl);
}
}
AVAILABILITY
Added in curl 7.15.4
RETURN VALUE
A pointer to a null-terminated string or NULL if it failed.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
box; cbp-1 | cbp-1 l | l . ATTRIBUTE TYPE ATTRIBUTE VALUE = Availabil‐
ity web/curl = Stability Uncommitted
SEE ALSO
curl_easy_escape(3), curl_url_get(3)
NOTES
Source code for open source software components in Oracle Solaris can
be found at https://www.oracle.com/downloads/opensource/solaris-source-
code-downloads.html.
This software was built from source available at:
https://github.com/oracle/solaris-userland
The original community source was downloaded from:
https://curl.se/download/curl-8.17.0.tar.bz2
Further information about this software can be found on the open source
community website at http://curl.haxx.se/.
libcurl 2025-12-01 curl_easy_unescape(3)