Saltar al contenido

Convertir cadena en nodo de búfer

Solución:

Tu puedes hacer:

var buf = Buffer.from(bufStr, 'utf8');

Pero esto es un poco tonto, por lo que otra sugerencia sería copiar la cantidad mínima de código de la función llamada para permitirse el acceso al búfer original. Esto puede ser bastante fácil o bastante difícil dependiendo de los detalles de esa biblioteca.

Puedes usar Buffer.from() para convertir una cadena en búfer. Puede encontrar más información sobre esto aquí.

var buf = Buffer.from('some string', 'encoding');

por ejemplo

var buf = Buffer.from(bStr, 'utf-8');

Nota: Simplemente volviendo a publicar el comentario de John Zwinck como respuesta.

Un problema podría ser que está utilizando una versión anterior de Node (por el momento, no puedo actualizar, la base de código se golpeó con v4.3.1). La solución simple aquí es, usando la forma obsoleta:

new Buffer(bufferStr)

Nota 2: Esto es para personas golpeadas en la versión anterior, para quienes Buffer.from No funciona

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *