我的代码是使用angularjs获取金额($)。但是“h”字符显示在html中的每个“$”字符之前。我需要删除该角色。在此先感谢。
示例代码:
<div class="control-label col-md-6">
<strong>Amount Advanced</strong>
</div>
<div class="details">
<div class="name">{{(loanDetails.loanProductStructure.remainingPrincipal
|| 0 )| currency }}
</div>
</div>
答案 0 :(得分:0)
我上周遇到了类似的问题,所以如果你正在使用mssql,请尝试将数据存储在nvarchar列而不是varchar中。
这与字符编码有关。您还可以尝试在元数据中将您的付款类型设置为您的偏好<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
的字符编码,或者如果它是8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
,或者甚至更好地让您的网络服务器发送正确的编码类型标题。如果你能弄清楚你的数据存储/发送的字符编码
字符编码是一个婊子,它有多种解决方案。您需要弄清楚哪些适用于您的数据和存储类型以及输出类型。
知道正在使用哪种字符编码是解决问题所需答案的一半:-)另一半是使用内容类型输出或字符编码转换器将其从一个转换为另一个,或者更改存储架构你的数据库引擎。