特殊字符未显示在页面上

时间:2009-08-06 13:13:51

标签: html

我有以下给出的元标记:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"/>
<meta name="keywords"  Content="“SAT Course†“SAT exam†“SAT Prep†“SAT Preparation Courseâ€" />
<meta name="description"  Content="Take Kaplan’s SAT preparation course. We use proven score raising strategies and give you access to 4 practice tests so you can take the test with confidence." />
<meta name="copyright"  Content="Copyright Kaplan Test Prep and Admissions 2008" />
<meta name="Content-language"  Content="en-uk" />
<meta name="Distribution"  Content="global" />
<meta id="tcm" name="TMCID" Content="tcm:55-7918-64"></meta>

它工作正常,但经过一些更改后,它开始表现不同。如果没有正确显示特殊字符,页面上会添加一些额外的文字。

我尝试过使用charset ='utf-8'。

请建议!这背后可能是什么原因。

1 个答案:

答案 0 :(得分:4)

用于保存HTML的字符集与浏览器认为正在使用的字符集不匹配。 Check your editor找出你真正使用的是什么。

我建议将其设置为UTF-8。这是一个支持良好的编码,它几乎支持您可能使用的任何字符,以及您不使用的大量字符。

请注意,使用元标记指定的编码不会覆盖您的网络服务器发送的实际HTTP标头中指定的任何编码。有关如何更改的建议,请参阅http://www.w3.org/International/O-HTTP-charset

顺便说一句,如果你的意思是“英国英语”,那么你想要“en-gb”而不是“en-uk”。