El método readable.setEncoding() en un flujo legible se usa para establecer la codificación de la lectura de datos.
Sintaxis:
readable.setEncoding( encoding )
Parámetros: este método acepta la codificación de un solo parámetro que contiene el tipo de codificación.
Valor devuelto: Devuelve los datos en forma codificada.
Los siguientes ejemplos ilustran el uso del método readable.setEncoding() en Node.js:
Ejemplo 1:
// Node.js program to demonstrate the // readable.setEncoding() method // Include fs module const fs = require('fs'); // Create readable stream const readable = fs.createReadStream("input.txt"); // Calling setEncoding method readable.setEncoding('hex'); // Handling data event readable.on('data', (chunk) => { console.log(`${chunk}`); }); // Displays that program // is ended console.log("Program ends!!");
Producción:
Program ends!! 48656c6c6f
Ejemplo 2:
// Node.js program to demonstrate the // readable.setEncoding() method // Include fs module const fs = require('fs'); // Create readable stream const readable = fs.createReadStream("input.txt"); // Calling setEncoding method readable.setEncoding('base64'); // Handling data event readable.on('data', (chunk) => { console.log(`${chunk}`); }); // Displays that program // is ended console.log("Program ends!!");
Producción:
Program ends!! SGVs bG8=
Referencia: https://nodejs.org/api/stream.html#stream_readable_setencoding_encoding
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA