0

我目前开发了一个 Web 应用程序来下载 .csv。我写了这段代码:

const { parseAsync } = require('json2csv');
        parseAsync(datatodowload, fields)
        .then(csv => {
            console.log(csv)
            res.setHeader('Content-disposition', `attachment; filename=campaign.csv`);
            res.setHeader("Content-Type:text/csv;charset=windows-1252");

            res.status(200).send(csv);
        })
        .catch(err => res.send(err));

编码必须是ANSI,才能兼容excel等数据软件。目前,下载的 .csv 文件采用 UTF-8 编码。

我不确定了解编码发生的位置。在下载期间或转换为 .csv 期间。

我真的很感谢你

4

0 回答 0