最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

将字节数组转换为字符串

IT培训 admin 3浏览 0评论

将字节数组转换为字符串

我正在使用ssh2在远程计算机上执行ls -1命令,并获得类似字节数组的响应。我用函数

转换为字符串
function ab2str(buf) {
  return String.fromCharCode.apply(null, new Uint16Array(buf));
}

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

回答如下:

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

将字节数组转换为字符串

我正在使用ssh2在远程计算机上执行ls -1命令,并获得类似字节数组的响应。我用函数

转换为字符串
function ab2str(buf) {
  return String.fromCharCode.apply(null, new Uint16Array(buf));
}

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

回答如下:

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

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论