system.js 的 aurelia 未提供 utf-8

aurelia with system.js is not serving up utf-8

我正在使用带有 system.js 的 Aurelia 作为模块加载器。如果我将以下内容放入 html 文件中:

<div>éèàç</div>

我在浏览器中看到的结果如下:

����

我知道 html 文件被保存为 utf-8。指定 utf-8 编码的元标记在那里。

任何解决此问题的线索?

原来我的编辑器不是实际上是用 UTF-8 编码保存的,尽管它是双字节的,这骗了我。必须在 Visual Studio 中另存为才能弄清楚。