gpt4 book ai didi

javascript - 无法在导出的 CSV 文件中显示变音符号

转载 作者:行者123 更新时间:2023-11-30 19:05:08 25 4
gpt4 key购买 nike

我编写了一个将数据导出到 .csv 表中的 js 代码。我的问题是,当我打开文件时,Excel 无法显示捷克语变音符号,如 č 或 š。任何人都可以帮助我吗?

function exportData(){
console.log("Started export to CSV.");

const rows = [
["Procesor" + " " + String(window.localStorage.getItem("CPU"))],
["RAM" + " " + String(window.localStorage.getItem("RAM"))],
["Displej" + " " + String(window.localStorage.getItem("display"))],
["Baterie" + " " + String(window.localStorage.getItem("battery"))],
["Grafická karta" + " " + String(window.localStorage.getItem("GPU"))],
];

let csvContent = "data:text/csv;charset=utf-8,"
+ rows.map(e => e.join(",")).join("\n");

var encodedUri = encodeURI(csvContent);
var link = document.createElement("a");
link.setAttribute("href", encodedUri);
link.setAttribute("download", "parametry.csv");
document.body.appendChild(link); // Required for FF

link.click(); // This will download the data file named "my_data.csv".
}`

最佳答案

在我的 mac 上,UTF-8 CSV 可以正确显示,所以这是 Excel 中的错误。

您可能会对 SO 上的类似问题感兴趣,但这里有一个摘要:

  1. 打开 Excel
  2. 使用数据导入数据-->导入外部数据-->导入数据
  3. 选择“csv”文件类型并浏览到您的文件
  4. 在导入向导中将 File_Origin 更改为“65001 UTF”(或选择正确的语言字符标识符)
  5. 将分隔符更改为逗号
  6. 选择要导入的位置并完成

归功于原始答案:Is it possible to force Excel recognize UTF-8 CSV files automatically?

关于javascript - 无法在导出的 CSV 文件中显示变音符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59057558/

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