angularjs:ng-view编码问题

时间:2016-07-08 08:24:27

标签: angularjs encoding utf-8 ng-view

我的网络应用程序存在问题。

我正在使用AngularJs v1。我在写作时

在我的index.html中,我有:

<meta charset="utf-8" />
[...]
<button class="btn btn-success">Enregister les préférences</button>

我的浏览器(chrome或firefox)上有这个渲染:

  

注册les préférences

但是,在我的模板HTML中替换ng-view时,我有:

  

注册les pr f rences

如何将index.html的charset扩展为ng-view?

感谢。

3 个答案:

答案 0 :(得分:1)

如果您为每个模板HTML添加元标记,那么它可以正常工作。对于前者下面的代码

  <head>
  <meta charset="utf-8">
  </head>

但是我认为你的问题是关于模板html中元标记的继承。不确定它是否受w3支持

答案 1 :(得分:0)

答案 2 :(得分:0)

我在Angular应用程序中遇到了同样的问题。在我的情况下,我需要做以下顺序:

1.为UTF-8添加元标记:

<head>
    <meta charset="utf-8" />
</head>

2.打开html文件,例如在Notepad ++中,选择所有文本并将其转换为没有BOM的UTF-8(如果有其他文件与此html连接,例如.css,.js或.tss对它们执行相同操作)

3.重新启动IDE(在我的情况下是VS2017),因为你的文件可能被缓存并重建项目: