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!"

/unicode-encode/

    Package Sidebar

    Install

    npm i unicode-encode

    Weekly Downloads

    1,999

    Version

    1.4.2

    License

    MIT

    Unpacked Size

    4.78 kB

    Total Files

    9

    Last publish

    Collaborators

    • kertof