javascript - d3.js 使用 ISO-8859-1 编码加载 csv 文件

标签 javascript d3.js

我正在尝试解析使用 d3.js 编码的 ISO-8859-1 csv 文件。上升字符中断。

我知道将文件转换为 UTF-8 可以解决问题。在这种情况下,这不是一个选项。

有没有办法以某种方式正确读取这些文件?如果可能的话,用 JavaScript 重新编码它们就可以了。

我只能通过 JavaScript 访问数据,因为我的大学正在创建这些文件,并且他们不知道编码之类的事情。这些被发布到我只能阅读的地方。

最佳答案

您可以显式指定 mime 类型和内容编码,例如

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

关于javascript - d3.js 使用 ISO-8859-1 编码加载 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21048574/

相关文章:

javascript - 从键值对中获取 json 值,而不需要传递 meteor 中的键

Javascript 函数在 IE<10 中无法正常工作

javascript - d3 通过 id 获取 rect 属性

javascript - 旋转分层条形图

javascript - EmberJs - 如何学习以及在哪里学习?

javascript - 延迟网页的初始呈现

javascript - 如何为 D3 圆圈包布局中的每个圆圈着色

javascript - 数据绑定(bind)中的关键函数: objects vs strings

javascript - 如何漂亮的拓扑图

javascript - 在 Angular2 中的嵌套组件上应用 css 规则