我正在尝试解析使用 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/