使用 d3 从 CSV / JSON 读取西里尔文本

Reading Cyrillic text from CSV / JSON with d3

我想使用 d3 从 CSV 或 JSON 导入西里尔文本(为了 bubble chart visualisation

一旦加载了任一功能:

d3.csv('spendings.csv', function(data) {
  console.log(data[0]);
});

d3.json('spendings.json', function(data) {
  console.log(data[0]);
});

正文

Многопрофилна болница за активно лечение /МБАЛ/ "Света Анна" АД - София

在 DOM 控制台中看起来像这样:

M������������ ������� �� ������� ������� /����/ "����� ����" �� - �����

这告诉我问题不在于 HTML 编码,而在于 d3.js

读取西里尔文本的方式

我在 D3 中使用西里尔字母。

1.HTML:

<head>
  <meta charset="utf-8">
</head>
  1. 在编辑器中使用 utf-8 .html .csv .json 文件