Tag: mojibake

nodejs同步逐行读取大文件?

我有一个大文件(utf8)。 我知道fs.createReadStream可以创buildstream来读取大文件,但不能同步。 所以我尝试使用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));