gpt4 book ai didi

JavaScript:如何下载包含 UTF-8 编码的法语文本的 CSV 文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:40:55 27 4
gpt4 key购买 nike

我正在尝试使用 JavaScript 下载 CVS 文件。该 CSV 包含法语文本。我正在使用 blob 创建文件

    var blob = new Blob([ csv ], {
type : 'text/csv;charset=utf-8'
});
var csvUrl = window.URL.createObjectURL(blob);

但是当我打开 csv 文件时,它以 ANSII 格式显示内容,因为法语字符被转换为一些未知字符。

但如果我打开与文本相同的文件,编码就可以(UTF-8)。

Example: Text I am trying to download "Opération"
Text Visible in Excel (.csv) ==> Opération <== With unknown characters
Text if opened in Notpad++ ==> Opération <== Correct UTF-8

如何直接使用 UTF-8 编码打开下载 CSV 文件?我不希望用户更改 excel 中的任何内容。我想要一些 javascript 格式,以便 excel 可以识别我的所有字符,而不管其编码如何。有可能做点什么吗?

最佳答案

我遇到了同样的问题,我找到了以下解决方案:

similar problem and solution

唯一要做的就是在 csv 字符串的开头添加 "\ufeff":

var csv = "\ufeff"+CSV;

关于JavaScript:如何下载包含 UTF-8 编码的法语文本的 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43463923/

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