Ich verwende eine Bibliothek, die beim Aufruf einer Funktion den toString eines Puffers zurückgibt.
Der genaue Code ist
return Buffer.concat(stdOut).toString('utf-8');
Aber ich möchte keine String-Version davon.
Ich will nur den Puffer
So konvertieren Sie einen String zurück in einen Puffer.
So etwas wie wenn
var bufStr = Buffer.concat(stdOut).toString('utf-8');
//convert bufStr back to only Buffer.concat(stdOut).
Wie macht man das?
Ich habe es versucht
var buf = Buffer.from(bufStr, 'utf-8');
Aber es wirft utf-8 ist keine Funktion. Wenn ich es tue
var buf = Buffer.from(bufStr);
Es wird TypeError ausgelöst: Dies ist kein typisiertes Array.
Vielen Dank
Buffer.from(bufStr, 'utf-8');
aber es heißt, utf-8 ist keine Funktion. Wenn ich das zweite Argument utf-8 weglasse, wird TypeError ausgelöst: Dies ist kein typisiertes Array.