我有一个 ArrayBuffer,它包含一个使用 UTF-8编码的字符串,我找不到将这样的 ArrayBuffer转换为 JS String的标准方法(据我所知是使用 UTF-16编码的)。
我已经在很多地方看到过这段代码,但是我没有看到它如何与任何长于1字节的 UTF-8代码点一起工作。
return String.fromCharCode.apply(null, new Uint8Array(data));
类似地,我找不到从 String转换为 UTF-8编码的 ArrayBuffer的标准方法。