unicode-encode

1.4.2 • Public • Published

Unicode Encode 👋

npm badge Build Status

In most browsers, calling btoa() on a Unicode string or Emojis will cause an InvalidCharacterError or DOMException exception.

This small package provides a simple solution by making available utoa and atou, Unicode to and from base64 encoding.

Install

npm i --save unicode-encode

Usage

In Node or in the browser.

// Import the needed functions.
const { utoa, atou } = require("unicode-encode");

// Examples:
utoa("à bientôt ☮"); // w6AgYmllbnTDtHQg4piu
atou("w6AgYmllbnTDtHQg4piu"); // "à bientôt ☮"

utoa("👋 Unicode!"); // 8J+RiyBVbmljb2RlIQ==
atou("8J+RiyBVbmljb2RlIQ=="); // "👋 Unicode!"

Package Sidebar

Install

npm i unicode-encode

Weekly Downloads

1,020

Version

1.4.2

License

MIT

Unpacked Size

4.78 kB

Total Files

9

Last publish

Collaborators

  • kertof