JSFiddle - React, Tailwind, and code Playground
by dshilkret
JavaScript
if (!("TextEncoder" in window))
alert("Sorry, this browser does not support TextEncoder...");
var enc = new TextEncoder(); // always utf-8
console.log(enc.encode("This is a string converted to a Uint8Array"));
var myUint8Array =enc.encode("This is a string converted to a Uint8Array");
var myString = ab2str(enc.encode("this is a string converted to a uint8Array"));
console.log(myString + " " + typeof(myString));
console.log("myUint8Array.buffer: " + myUint8Array.buffer);
console.log("myUint8Array: " + myUint8Array);
console.log("ab2str-arrayBuffer: " + ab2str(myUint8Array.buffer));
console.log("ab2str-myUint8Array: " + ab2str(myUint8Array));
console.log("ab2str-myUint8Array: " + ab2str(myUint8Array));
function ab2str(buf) {
return String.fromCharCode.apply(null, new Uint8Array(buf));
}