percentage-encode-char
Version:
Percentage-encodes a single character.
31 lines (22 loc) • 810 B
Markdown
# percentage-encode-char
Percentage-encodes a single character.
In contrast to escape() (deprecated), encodeURI() or encodeURIComponent(), this function will encode any character
regardless whether the particular character needs escaping to adhere to a specific RFC or not.
Installation
------------
````
npm install percentage-encode-char
````
Usage
-----
````
var percEncode = require('percentage-encode-char');
percEncode('(');
=> %28
````
This function will only escape the first passed character, subsequent characters will not be encoded and returned by it.
For encoding multiple characters, a string, use a loop, stream transform callback or similar mechanism for passing each character individually.
percentage-encode-char
----------------------
#### char
The char to be percentage encoded.