AngularJS ng-view不会将utf-8编码传递给嵌套页面?

时间:2015-09-30 07:49:18

标签: javascript html angularjs encoding utf-8

我的应用程序包含一个index.html页面,如下所示:

<!DOCTYPE html>
<html ng-app="MyExample">

<head>
<meta charset="utf-8" /> 
</head>
<body>
    <div ng-view></div>
</body>
</html>

然后用我存储在另一个文件夹中的不同页面填充ng-view div。当我为德语听众写作时,我需要包括ä,ö或ü等特殊字符。但是,如果在index.html页面中的某处写入,则只能正确呈现这些字符。一旦它们显示在ng-view div的嵌套页面中的某处,它们就表示为&lt; ?取代。似乎utf-8编码没有传递给嵌套的html文件。我确保html文件也是utf-8编码的(我使用eclipse进行开发,只是将文件的属性更改为utf-8)。有没有人知道这个或如何解决它?

1 个答案:

答案 0 :(得分:-1)

我在Visual Studio中遇到此问题,解决方案是以正确的编码保存文件 - 在本例中为UTF-8。