0.1.7 • Published 8 years ago

encodeuricharenc v0.1.7

Weekly downloads
18
License
MIT
Repository
github
Last release
8 years ago

encodeURI.js

NPM

URI encoding with support for character encoding.

There are other URL encoders that supports character encoding but I couldn't find one that honors the Unreserved Characters in RFC 3986.

Uses ES6 features. Has been used with AWS Lambda (v4.3.2).

Install

$ npm install encodeuricharenc

Usage

  var encURI = require('encodeuricharenc');

  // The only encoding for encodeURIComponent() is UTF-8
  var str = "Smörgåsbord";
  var utf8Encoded = encodeURIComponent(str);
  
  // Sometimes you need another encoding
  var iso88591Encoded = encURI(str, 'iso-8859-1');

  console.log(utf8Encoded);     // Sm%C3%B6rg%C3%A5sbord
  console.log(iso88591Encoded); // Sm%F6rg%E5sbord

TODO

  • Decoding
  • Tests
0.1.7

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago