使用 Angular JS 显示模型中字符串中的特殊字符而不会出现乱码

Display special characters from string in model using Angular JS without getting them garbled

我似乎遗漏了一些非常基本的东西,所以我简化了代码以显示问题。

在我的控制器中,我设置了一个变量来描述产品:

controller: function ($scope) {
  $scope.someProduct = "someBrand ® productName";
}

在我看来,我会展示产品:

product: {{someProduct}}

虽然在浏览器中显示为 "product: someBrand ® productName"

知道为什么要在 '®' 前面加上 'Â' 以及如何阻止它这样做吗?

我正在使用 UI 路由器、UI Utils 和 UI Bootstrap 除了 AngularJS 如果该信息有帮助的话。

检查您的编辑器是否使用与浏览器认为文件编码相同的编码保存内容。 可能您的编辑将文件保存为 latin-1(或类似的东西),而浏览器威胁将文件保存为 UTF-8。