Dart:如何在我的自定义Polymer元素文件中解析编码

我有myelement.html文件,其中放置了我的自定义聚合物元素的模板.

其内容如下所示(仅举例):

<polymer-element name = "welcome-box">

  <template>
    <p> Welcome šašo! </p>
  </template>

  <script type = "application/dart" src = "welcome-box.dart"> </script>

</polymer-element>

我对此文档的编码有问题.不是英文字母的各种字符(如’ščžýáíé’)在我的浏览器中无法正确显示(尽管index.html,前面提到的聚合物元素被“导入”的文件)已经有了meta charset标签.

我通过向myelement.html添加meta charset标记解决了这个问题

但我认为再次声明meta charset很奇怪.

有没有更好的解决方案如何在我的自定义聚合物元素声明中解决编码问题,除了重复的标签?

最佳答案 您必须指定编码,即使它在导入文件中指定,因为您可以导入到多个位置.您不希望每次导入时使用不同的编码解释单个文件.

点赞