NodeJS | Буфер в Строку — efim360.ru

NodeJS | Буфер в Строку

Чтение файла возвращает объекты Буферов (Buffer). Чтобы привести их к строке с человеческими символами нужно воспользоваться вызовом:

const fs = require('fs')
let my_str;
fs.readFile('/var/www/blablabla.file', (err, data) => {
  if (err) throw err;
  my_str = data.toString('utf8')
});

Выражение ".toString('utf8')" приведёт Буфер к Строке (Buffer to String)

В нашем примере предполагается, что кодировка приведения Буфера будет utf8.

 

Информационные ссылки

Стандарт NodeJS - https://nodejs.org/dist/latest-v19.x/docs/api/buffer.html#buftostringencoding-start-end