gpt4 book ai didi

javascript - AJAX 调用 CSV 文件返回?对于某些字符

转载 作者:行者123 更新时间:2023-11-28 10:07:17 24 4
gpt4 key购买 nike

我有一个存储了城市名称的 CSV 文件,其中一些城市名称包含特殊字符,例如“圣保罗”。

我使用 AJAX 调用来访问 CSV,如下所示:

$.ajax({
url: 'LIST-char2.csv',
dataType: "html",
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
success: function(data){
alert(data)
}
});

警报数据返回“?” “ã”字符的符号。

我尝试在 Excel 中将 CSV 保存为 UTF-8,并将页面元标记设置为 charset=UTF-8。

非常感谢任何帮助

最佳答案

注意:我尝试在 Excel 中另存为 UTF-8,但这似乎并未实际将文件转换为 UTF-8

我通过在 Notepad++ 中打开 CSV 文件并使用“转换为 UTF-8”来修复此问题,然后通过包含元标记来确保我的页面使用 UTF-8:

<META http-equiv="Content-Type" content="text/html; charset=UTF-8">

并在我的 AJAX 调用中设置“scriptCharset”:

$.ajax({
url: 'list-UTF.csv',
dataType: "html",
scriptCharset: "UTF-8",
success: function(data){
var rows = data.split("\n");
rows.shift();
ticker(rows)
}
});

关于javascript - AJAX 调用 CSV 文件返回?对于某些字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8082156/

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