urlencode {http} R Documentation

URL-encodes string

Description


This function is convenient when encoding a string to be
used in a query part of a URL, as a convenient way to
pass variables to the next page.

Usage

urlencode(data);

Arguments

data

The string to be encoded.

env

[as Environment]

Details

Be careful about variables that may match HTML entities. Things like &, © and £ are parsed by the browser and the actual entity is used instead of the desired variable name. This is an obvious hassle that the W3C has been telling people about for years. The reference is here: http://www.w3.org/TR/html4/appendix/notes.html#h-B.2.2.

Authors

webKit

Value

Returns a string in which all non-alphanumeric characters except -_. have been replaced with a percent (%) sign followed by two hex digits and spaces encoded as plus (+) signs. It is encoded the same way that the posted data from a WWW form is encoded, that is the same way as in application/x-www-form-urlencoded media type. This differs from the RFC 3986 encoding (see rawurlencode()) in that for historical reasons, spaces are encoded as plus (+) signs.

clr value class

Examples


[Package http version 1.0.0.0 Index]