@xtuc/utf8 (npm): A well-tested UTF-8 encoder/decoder written in JavaScript.
Keywords: charset|encoding|unicode|utf8