在浏览器中显示不同的单词

时间:2012-06-20 06:46:43

标签: html character-encoding

我正在开发一个有挪威语单词的网站。当我在<span>中使用“På”时,它在浏览器中显示为“PÃ¥”。这只发生在特定页面上。对于其他人它工作正常。我试图从其他工作页面复制粘贴。但没有效果。它显示“PÃ¥”而不是“På”。为什么会发生这种情况?

3 个答案:

答案 0 :(得分:2)

您需要使用&aring代替å

请参阅此链接以获取HTML代码 - http://www.ascii.cl/htmlcodes.htm

答案 1 :(得分:2)

尝试使用此converter

将特殊字符转换为等效的HTML实体

答案 2 :(得分:1)

页面的字符编码错误:实际编码与声明的编码不同。使用所有非Ascii字符的实体引用将隐藏症状(后来有人冒着相关的风险,当有人插入“å”时,事情会再次出错)。但解决方案是要消除冲突。

查看教程Declaring character encodings in HTML。如果您需要进一步的帮助,发布URL(不仅仅是所有代码的副本)至关重要。