utf8util.js
utility for convert javascript string and utf8 bytes
the default array constructor is TypedArraySupported?Uint8Array:Array.
npm i utf8util --save
var utf8Util=; //string to bytesutf8Util; //Uint8Array(4) [240, 159, 140, 182]utf8Util; //Uint8Array(5) [97, 98, 99, 100, 101]utf8Util; //Uint8Array(48) [232, 139, 159, 229, 136, 169, 229, 155, 189, 229, 174, 182, 231, 148, 159, 230, 173, 187, 228, 187, 165, 239, 188, 140, 229, 178, 130, 229, 155, 160, 231, 165, 184, 231, 166, 143, 233, 129, 191, 232, 182, 139, 228, 185, 139, 227, 128, 130]utf8Util;//Uint8Array(26) [240, 159, 144, 182, 240, 159, 144, 177, 240, 159, 144, 189, 226, 156, 136, 239, 184, 143, 240, 159, 135, 168, 240, 159, 135, 179] //empty stringutf8Util; //Uint8Array [] //2 bytes offsetutf8Util; //Uint8Array(3) [0, 0, 97] //specify an array constructorutf8Util; //Array(3) [97, 98, 99] //bytes to stringutf8Util; //'🌶'utf8Util; //'🌶'