hi @Rolf B
ich interpretiere das auch so wie Du, daß JS den Sting als Binary String auffasst, also als Folge von Bytes und nicht als Folge von Zeichen.
In Perl sähe das so aus:
$bytes = pack "CCC", 0xe2, 0x82, 0xac;
# oder byte für byte
chr(0xe2).chr(0x82).chr(0xac);
Mitteles StringView() macht JS aus der Bytefolge eine Zeichenfolge. In dieser Lib ist also die Umrechnung von Bytes in Codepoint und umgekehrt implementiert. Siehe ebenda.
MfG