Konwersja między UTF-8 ArrayBuffer i String
mamArrayBuffer
który zawiera ciąg zakodowany przy użyciu UTF-8 i nie mogę znaleźć standardowego sposobu jego konwersjiArrayBuffer
w JSString
(co rozumiem jest zakodowane przy użyciu UTF-16).
Widziałem ten kod w wielu miejscach, ale nie widzę, jak będzie działał z dowolnymi punktami kodowymi UTF-8 dłuższymi niż 1 bajt.
return String.fromCharCode.apply(null, new Uint8Array(data));
Podobnie, nie mogę znaleźć standardowego sposobu konwersji z aString
do kodowania UTF-8ArrayBuffer
.