相关疑难解决方法(0)

将字符串转换为缓冲节点

我正在使用一个函数库,它在函数调用时返回缓冲区的toString.

确切的代码是

return Buffer.concat(stdOut).toString('utf-8');
Run Code Online (Sandbox Code Playgroud)

但我不想要它的字符串版本.

我只想要缓冲区

那么如何将字符串转换回缓冲区.

像是的东西

var bufStr = Buffer.concat(stdOut).toString('utf-8');
//convert bufStr back to only Buffer.concat(stdOut).
Run Code Online (Sandbox Code Playgroud)

这该怎么做?

我试过了

var buf = Buffer.from(bufStr, 'utf-8');
Run Code Online (Sandbox Code Playgroud)

但它抛出utf-8不是一个功能.当我做

var buf = Buffer.from(bufStr);
Run Code Online (Sandbox Code Playgroud)

它抛出TypeError:这不是一个类型化的数组.

谢谢

node.js

56
推荐指数
3
解决办法
7万
查看次数

NodeJs 相当于 Java getBytes()

我需要在 NodeJs 中执行 Java 函数。

string.getBytes()
Run Code Online (Sandbox Code Playgroud)

在 Java 中,这会将字符串转换为字节数组byte[]

javascript java node.js

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

node.js ×2

java ×1

javascript ×1