【发布时间】:2010-09-22 14:26:56
【问题描述】:
在下面一行:
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 的问题有关。
对英语表示感谢和抱歉。
【问题讨论】:
-
您确定声明的编码与实际编码匹配吗?
-
我不明白你的意思。我的 HTML 文件头部的元标记中写入了 charset=UTF-8。我假设这是声明的编码,那么实际编码是什么意思?
-
[@StudioWorks: ](stackoverflow.com/users/429583/studioworks) 在 Firefox 中转到工具>页面信息,看看那里的编码是什么。元标记很少(如果有的话)使用,真正的编码在 HTTP 标头中。除此之外,我不确定如何在不知道实际字符的情况下进行测试。
标签: javascript utf-8 character-encoding