为什么下面的代码提供缓冲输出,即使" utf-8"是默认编码?
fs.readFile('includes/India2011.csv',function (err, data) {
if (err) throw err;
console.log(data);
});
答案 0 :(得分:2)
来自文档:
如果未指定编码,则返回原始缓冲区。
你必须像这样指定utf-8编码:
fs.readFile('includes/India2011.csv', 'utf-8', function (err, data) {
if (err) throw err;
console.log(data);
});