0.1.7 • Published 10 years ago

encodeuricharenc v0.1.7

Weekly downloads
18
License
MIT
Repository
github
Last release
10 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

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago