我是JavaScript \ JQuery的新手,我遇到以下问题:
进入JSP页面(但我认为页面类型不是那么重要......它是一个包含HTML的页面)我有这个输入标签 id =“saldoModale2” :
<input id="saldoModale2" type="text" style="width: 25%" class="rightAlligned form-control" value='${progetto.impSal}' />
然后我有一个JQuery脚本,当用户点击按钮时,以这种方式更新此输入标记的值:
$("#saldoModale2").val('€');
因此前一行只应将€字符放在输入标记内。
问题是在我的输入标签中看到€,我得到了这个奇怪的值:â,
问题似乎与€字符有关,因为如果我按 $ :
$("#saldoModale2").val('$');
它完美无缺。
最奇怪的是,我还尝试将此替换执行到JSFiddle:https://jsfiddle.net/AndreaNobili/4720ek9g/1/ 这里似乎工作正常。所以我问它是否可能依赖于实现我的页面的文件的某些charset \ encoding属性,或类似的东西。
为什么呢?我错过了什么?有什么问题?
答案 0 :(得分:1)
答案 1 :(得分:0)
也许你应该在html的主题部分添加这样的东西?
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />