gpt4 book ai didi

javascript - 从 CSV 读取并可视化 d3.js 中的引号

转载 作者:行者123 更新时间:2023-12-03 08:57:08 26 4
gpt4 key购买 nike

我使用 d3.js 来可视化以下 CSV 文件(示例):

special character,count
@,1276
",1262
.,830
#,78

不幸的是,当读取引号(“)时,d3的csv解析器(我正在使用d3.csv函数)无法正确解释它们。我对Javascript的经验有限,但我认为问题在于字符的解析JavaScript 本身。

即使将 Angular 色固定在屏幕上:

alert(d["special character"]);

我发现所有特殊字符(@、!、/等)都正确打印,但是当找到“”时,示例中会出现以下内容:

,1262
.,830
#,788

就好像在找到引号后,csv 解析器无法将它们理解为一个字符,并将以下所有内容作为一个 csv 元素获取。

我尝试过转义/取消转义字符、带条件的各种编码,但没有成功。我还尝试过使用 d3.dsv,它允许指定 csv 分隔符。

d3.dsv(fieldSeparator, "text/plain; charset=ISO-8859-1");

以前有人发现过同样的问题吗?

感谢您的阅读!

最佳答案

您是否确保用双引号转义双引号?

special character,count
@,1276
"",1262
.,830
#,78

关于javascript - 从 CSV 读取并可视化 d3.js 中的引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32446092/

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