encodeuri-safe

0.0.1 • Public • Published

encodeuri-safe

Safely URI encode and decode strings, regardless of how many levels of encoding is present.

Installation

$ npm install encodeuri-safe

Example

var encodeURISafe = require('encodeuri-safe');
 
encodeURISafe.encodeURIComponent('foo bar baz');           // "foo%20bar%20baz"
encodeURISafe.encodeURIComponent('foo%20bar%20baz');       // "foo%20bar%20baz"
encodeURISafe.encodeURIComponent('foo%2520bar%2520baz');   // "foo%20bar%20baz"
 
encodeURISafe.decodeURIComponent('foo bar baz');           // "foo bar baz"
encodeURISafe.decodeURIComponent('foo%20bar%20baz');       // "foo bar baz"
encodeURISafe.decodeURIComponent('foo%2520bar%2520baz');   // "foo bar baz"

API

encodeURIComponent(string)

Returns the string safely converted to one level of URI encoding.

decodeURIComponent(string)

Returns the string safely decoded from all levels of URI encoding.

/encodeuri-safe/

    Package Sidebar

    Install

    npm i encodeuri-safe

    Weekly Downloads

    62

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • taveras