我正在尝试解析在Node.js中包含utf8字符的CSV文件。
这是我的代码:
fs.readFile(path + files[i], 'utf-8', function(err, data) {
if(err) { console.log(err); }
console.log(data);
// do something
});
问题是由于某种原因,utf8字符无法正确显示( 代替真实字符)。
我尝试用'utf-8'替换'utf8'或写下整个对象:
{encoding: 'utf8'}
但这两种方法都不起作用。
稍后在我的程序中,我将数据发送到带有socket.io的浏览器,但这并没有改变任何东西让我相信问题不是终端/浏览器。
提前致谢!