La propiedad readable.readableEncodin en un Stream legible se utiliza para obtener la codificación de la propiedad de un flujo legible indicado. Además, puede establecer esta propiedad utilizando el método readable.setEncoding().
Sintaxis:
readable.readableEncoding
Valor devuelto: Devuelve la codificación utilizada en el programa.
Los siguientes ejemplos ilustran el uso de la propiedad readable.readableEncoding en Node.js:
Ejemplo 1:
// Node.js program to demonstrate the // readable.readableEncoding Property // Include fs module const fs = require("fs"); // Constructing readable stream const readable = fs.createReadStream("input.text"); // Setting the encoding readable.setEncoding("base64"); // Instructions for reading data readable.on('readable', () => { let chunk; // Using while loop and calling // read method with parameter while (null !== (chunk = readable.read())) { // Displaying the chunk console.log(`read: ${chunk}`); } }); // Calling readableEncoding property readable.readableEncoding;
Producción:
read: aGVs read: bG8=
Ejemplo 2:
// Node.js program to demonstrate the // readable.readableEncoding Property // Include fs module const fs = require("fs"); // Constructing readable stream const readable = fs.createReadStream("input.text"); // Setting the encoding readable.setEncoding("hex"); // Instructions for reading data readable.on('readable', () => { let chunk; // Using while loop and calling // read method with parameter while (null !== (chunk = readable.read())) { // Displaying the chunk console.log(`read: ${chunk}`); } }); // Calling readableEncoding property readable.readableEncoding;
Producción:
read: 68656c6c6f
Referencia: https://nodejs.org/api/stream.html#stream_readable_readableencoding .
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA