gpt4 book ai didi

javascript - d3.js 和加载带有特殊字符的数据

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

我在 d3.js 库的帮助下创建了一个简单的图形(条形图),其中我代表每个国家/地区不同职位的薪水。我正在将数据加载到 js 中,但遇到了问题。

顶行包含法国 (€) 瑞士 (CHF) 英国 (£) 等数据。

d3.tsv("operations.txt", function(error, data) { console.log(data) ; } )

当通过 d3.tsv(...) 方法加载数据时,控制台中的键显示为法国 (�)、瑞士 (�)、英国 (�)。

我确信您可以在 Javascript 中将欧元符号和英镑符号作为字符串的一部分,但不知何故在解析过程中符号丢失了。

关于我应该如何解决这个问题的任何建议。

提前致谢

最佳答案

您的文件可能编码为 ISO-8859-15 , 一个 custom parser将允许您使用非 UTF8 文件。尝试:

var tsv = d3.dsv("\t", "text/tab-separated-values; charset=ISO-8859-15");
tsv("operations.txt", function(error, data) { console.log(data) ; } )

关于javascript - d3.js 和加载带有特殊字符的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36424051/

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