ali*_*ce7 2 javascript encoding character-encoding asp.net-mvc-2
我有一条西班牙语验证消息,我正在尝试使用 JavaScript 显示该消息。所有像上面这样的特殊字符都会变成 & #243;。只有当我使用 JavaScript 时才会发生这种情况,还有一些西班牙语验证消息,我通过服务器端显示它们,它们很好。
errorString = "<%:Validation.xyz %>";
我正在尝试从资源文件中获取。
有人能想到快速解决办法吗?
你所说的垃圾实际上只是相应字符的HTML编码值,它的作用是防止XSS。发生编码是因为您正在使用<%:自动 HTML 编码字符串,但这对于您的 javascript 来说不应该是问题。例子:
var text = 'hello ó';\ndocument.getElementById('foo').innerHTML = text;\nRun Code Online (Sandbox Code Playgroud)\n\n工作正常并显示hello \xc3\xb3在相应的 DOM 元素中。
| 归档时间: |
|
| 查看次数: |
3547 次 |
| 最近记录: |