前端导出CSV时中文乱码怎么办?

司马志欣 阅读 4

我在用 JavaScript 做 CSV 导出功能,数据里有中文,但下载后用 Excel 打开全是乱码。试过加 BOM 头,但好像没生效?

目前是这样生成的:

const csvContent = "data:text/csv;charset=utf-8," + encodeURIComponent(csv);
const link = document.createElement("a");
link.href = csvContent;
link.download = "data.csv";
link.click();

是不是少了什么关键步骤?

我来解答 赞 2 收藏
二维码
手机扫码查看
暂无解答

暂无解答