将字节数组转换为字符串

时间:2014-02-20 01:49:06

标签: javascript node.js

我正在使用ssh2在远程计算机上执行ls -1命令并得到像字节数组一样的响应。 我转换为带有函数的字符串

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

但是当我尝试用换行符分割结果/转换后的字符串时,它不起作用。 (我已尝试并询问stackoverflow如何拆分并尝试所有解决方案,但它不起作用,不同的结果,如添加\开头和类似但不拆分)。我想也许我会以错误的方式转换。有没有人使用ssh2返回以及如何将该数组转换为字符串。

1 个答案:

答案 0 :(得分:0)

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