我正在尝试在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>