curl_unescape.3
上传用户:coffee44
上传日期:2018-10-23
资源大小:12304k
文件大小:1k
源码类别:

TAPI编程

开发平台:

Visual C++

  1. ." You can view this file with:
  2. ." nroff -man [file]
  3. ." $Id: curl_unescape.3,v 1.6 2006-04-07 21:50:47 bagder Exp $
  4. ."
  5. .TH curl_unescape 3 "22 March 2001" "libcurl 7.7" "libcurl Manual"
  6. .SH NAME
  7. curl_unescape - URL decodes the given string
  8. .SH SYNOPSIS
  9. .B #include <curl/curl.h>
  10. .sp
  11. .BI "char *curl_unescape( char *" url ", int "length " );"
  12. .ad
  13. .SH DESCRIPTION
  14. Obsolete function. Use fIcurl_easy_unescape(3)fP instead!
  15. This function will convert the given URL encoded input string to a "plain
  16. string" and return that as a new allocated string. All input characters that
  17. are URL encoded (%XX where XX is a two-digit hexadecimal number) will be
  18. converted to their plain text versions.
  19. If the 'length' argument is set to 0, curl_unescape() will use strlen() on the
  20. input 'url' string to find out the size.
  21. You must curl_free() the returned string when you're done with it.
  22. .SH AVAILABILITY
  23. Since 7.15.4, fIcurl_easy_unescape(3)fP should be used. This function will
  24. be removed in a future release.
  25. .SH RETURN VALUE
  26. A pointer to a zero terminated string or NULL if it failed.
  27. .SH "SEE ALSO"
  28. .I curl_easy_escape(3), curl_easy_unescape(3), curl_free(3), RFC 2396