use*_*847 5 html javascript unicode
我想检查用户提交的字符串是否与我的答案密钥中的字符串相同.有时这些词语涉及西班牙语口音(如sábado),这使得条件总是错误的.
我有Firebug日志$('#answer').val(),它显示为sábado.(á来自插入值的按钮á,如果这很重要),而从答案键记录答案显示sábado(我如何在实际答案键中写入).
我尝试用á正常替换答案键á,但它仍然不起作用,并产生Unicode菱形问号.当我这样做并且还替换了使用户提交的按钮的值时á,条件正常工作,但是按钮,用户字符串和答案字符串都具有奇怪的Unicode菱形问号.
我也试过á在这两个地方使用,它与使用没有什么不同á.我的HTML和Javascript都在使用charset="utf-8".
我怎样才能解决这个问题?
<如果您始终使用 UTF-8,则除了对语法进行编码(即属性中的、>和&- )之外,不需要 HTML 实体"。
对于其他任何事情,使用正确的字符,你的问题就会消失 - 直到你遇到 unicode 规范化问题,即'a\u0301'和之间的区别'\u00E1'......
| 归档时间: |
|
| 查看次数: |
1355 次 |
| 最近记录: |