У меня есть большой файл (utf8). Я знаю, что fs.createReadStream
может создавать поток для чтения большого файла, но не синхронизироваться. Поэтому я пытаюсь использовать fs.readSync
, но текст прочитан как "迈�"
.
var fs = require('fs');
var util = require('util');
var textPath = __dirname + '/people-daily.txt';
var fd = fs.openSync(textPath, "r");
var text = fs.readSync(fd, 4, 0, "utf8");
console.log(util.inspect(text, true, null));