3

我正在尝试解析包含 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 将数据发送到浏览器,但这并没有改变任何东西,让我相信问题不在于终端/浏览器。

提前致谢 !

4

0 回答 0