我正在使用autoNumeric,一个自动格式化货币的jQuery插件。 一切正常,但欧元符号(€)被问号(�)取代。
我已经阅读了this和this,但这似乎不是编码问题,我在页面上使用以下元标记:
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
同样用自己的html友好替换异域字符,例如autoNumeric选项中的€
代码,但没有解决问题,只是在字段输入中显示€ 123,00
$('#import').autoNumeric('init', {
aSep: '.',
aDec: ',',
vMin: '-999999999.99',
vMax: '999999999.99',
aSign: '€' // also tried with '€'
});
如果我用美元符号(aSign: '$'
)替换欧元符号,它可以正常工作!
提前致谢
答案 0 :(得分:0)
问题可能是由于字符编码不匹配(Refer)
造成的为€
使用unicode值。
aSign : '\u20AC'
$('#import').autoNumeric('init', {
aSep: '.',
aDec: ',',
vMin: '-999999999.99',
vMax: '999999999.99',
aSign : '\u20AC'
});