Int to Unicode

Convert a list of integers into a JS string
In UTF-8, numbers 0-127 are encoded on 1 byte (ASCII), 128-2047: 2 bytes, 2048-65535: 3 bytes, 65536-1114111: 4 bytes



ASCII JS string (chars 0-32 and 127-159 are invisible, chars \0, \r, \n, " and \ are escaped)


Tiny JS decoder (to retrieve your list of numbers): [...str].map(a=>a.codePointAt())