Преобразование между UTF-8 ArrayBuffer и String
у меня естьArrayBuffer
которая содержит строку, закодированную с использованием UTF-8, и я могу 'не найти стандартный способ преобразования такихArrayBuffer
в JSString
(который, как я понимаю, кодируется с использованием UTF-16) .I '
Я видел этот код во многих местах, но я не вижу, как он будет работать с любыми кодовыми точками UTF-8, длина которых превышает 1 байт.
return String.fromCharCode.apply(null, new Uint8Array(data));
Точно так же я могунайти стандартный способ конвертации изString
в кодировке UTF-8.ArrayBuffer