NodeJS 将字节数组转换为字符串

zpgglvta  于 2023-02-12  发布在  Node.js
关注(0)|答案(1)|浏览(404)

我正在使用ssh 2在远程计算机上执行ls -1命令,并获得类似字节数组的响应。我使用函数将其转换为字符串

function ab2str(buf) {
  return String.fromCharCode.apply(null, new Uint16Array(buf));
}

但是当我尝试通过换行符分割结果/转换后的字符串时,它不起作用。(我已经尝试并询问stackoverflow如何分割,尝试了所有的解决方案,但都不起作用,不同的结果如在开头添加\,类似但不分割)。我想可能是我用错误的方式转换。有人使用ssh 2返回吗?如何将数组转换为字符串?

cclgggtu

cclgggtu1#

在buf上使用Buffer.toString()方法

相关问题