在以下行中:
alert ( "Apenas os números 0, 1, 3, 5, 7 e 9 são permitidos." );
它的打印方式如下:
Apenas os n?meros 0, 1, 3, 5, 7 e 9 s?o permitidos.
问题是ú和ã字符无法正确显示。
在HTML中我做了类似的事情:
Apenas os números 0, 1, 3, 5, 7 e 9 são permitidos.
它有效,但我不知道在JavaScript中做什么。我该怎么做才能解决这个问题? 如果它与我使用UTF-8的问题有关。
感谢和抱歉英语。
答案 0 :(得分:1)
无论HTML设置为什么,Javascript始终以UTF-16打印,尝试查找这些字符的十六进制十进制值。
然后像这样显示:
\uXXXX
XXXX是角色的2个六角形。
例如:
alert("\u05D0");