Learn R Programming

AnalysisPageServer (version 1.6.2)

aps.urlEncode: aps.urlEncode

Description

urlEncode all the strings in a character vector

Usage

aps.urlEncode(vec)

Arguments

vec
Vector to encode. Will be coerced to character.

Value

charvec of same length, with encoded strings

Details

The urlEncode function supplied by RApache has a few behaviors I don't expect. First, it requires only character arguments, so urlEncode(1) throws an exception. Second, it dies on the empty string.

This function is a wrapper for RApache's urlEncode that handles all these cases. It might later be replaced with another implementation, but the interface will stay. (The "aps" stands for AnalysisPageServer.)

Examples

Run this code
aps.urlEncode(1)
  aps.urlEncode("")
  aps.urlEncode("foo/bar")

Run the code above in your browser using DataLab