URLencode
Encode or Decode a (partial) URL
Description
Encodes or decodes a URL character.
Usage
URLencode(URL, reserved = FALSE, repeated = FALSE)
URLdecode(URL)
Arguments
  
| URL | a vector of character strings containing the URL to encode or decode. | 
  | reserved | a logical value. If TRUE, reserved characters in URL are
converted to percent-escaped hexadecmial digits. The default is FALSE. | 
  | repeated | a logical value. If FALSE, will not change the string if it
appears to already be encoded (i.e. it already contains "%" followed by two hex digits).
The default is FALSE. | 
 
Details
For URLencode, characters of URL that are not alphabetic, digits,
"-", ".", "_", or "~"
are coverted to hexadecimal digits prefixed by "%".
If reserved is FALSE (the default), the following URL reserved
characters are also converted to hexadecimal characters prefixed by "%".
|  | ":" | "/" | "?" | 
|  | "#" | "[" | "]" | 
|  | "@" | "!" | "$" | 
|  | "&" | "'" | "(" | 
|  | ")" | "*" | "+" | 
|  | "," | ";" | "=" | 
For 
URLdecode, if 
URL has any character sequences 
%xx
(where 
x is a hexadecimal digit (that is, 0-9, A-F, or a-f)), they are
converted back into character strings. See 
References for a link to
more details about the URL encoding process.
Value
| URLencode | returns a character string containing the encoded URL. | 
| URLdecode | returns a character string containing the decoded URL. | 
 
References
Examples
url <- URLencode("http://www.tibco.com")
urlres <- URLencode("http://www.tibco.com", reserved = TRUE)
URLdecode(url)
URLdecode(urlres)
URLencode("a b
URLencode("a b