AngularJS打破了Asp.Net 5 MVC6 _Layout上的Layout charset

时间:2015-12-05 05:23:45

标签: asp.net angularjs character-encoding asp.net-core-mvc

我正在尝试在MVC6上学习AngularJS。一切正常,但角度破坏了关于utf-8 charset等的东西。我使用angular.min.js的页面(View)没有正确显示我的土耳其字符。我还包括locale js文件。

<script src="~/lib/angular/angular.min.js"></script>
<script src="~/lib/angular-locale_tr-tr/angular-locale_tr-tr.min.js"></script>

但没有改变。我仍然看到这个:

  

Ç,Ş,ı,İas

我不知道这是关于utf-8编码还是其他什么,但我没有包含角度的其他页面正确显示这些字符。

我该怎么办?什么是确切的问题?

编辑: 这种情况只发生在布局或其他文本中。

例如,此代码块正确显示相同的字符:

<tr ng-repeat="city in vm.cities">
  <td>
    {{city.cityName}} // 
 //cityName shows even it is İstanbul not �stanbul as in the site title
  </td>     
</tr>

0 个答案:

没有答案