gpt4 book ai didi

javascript - 使用指定的字符集下载 BLOB 内容

转载 作者:行者123 更新时间:2023-12-02 23:12:31 28 4
gpt4 key购买 nike

真的可以更改 Blob 字符集吗?我尝试了几个小时,但没有成功。 See this .

jQuery("#download").click(function() {
var csv_content = jQuery("#csv").val(),
download = document.createElement("a"),
blob = new Blob([csv_content], { type: "text/csv;charset=ISO-8859-1" });

download.href = window.URL.createObjectURL(blob);
download.download = "test.csv";

var event = document.createEvent("MouseEvents");
event.initMouseEvent(
"click", true, false, window, 0, 0, 0, 0, 0
, false, false, false, false, 0, null
);
download.dispatchEvent(event);
});

我需要导出 CSV 以在 Excel 上打开,但它始终以 UTF-8 保存,Excel 无法处理它。

最佳答案

我在发帖之前找到了解决方案。

事实上,字符集的改变还没有解决。但是,我在下载过程中发送了 UTF-8 header ,Excel 能够正确理解文件格式。 Thanks to this response of Erik Töyrä .

blob = new Blob(["\ufeff", csv_content]);

关于javascript - 使用指定的字符集下载 BLOB 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18925210/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com