我有以下给出的元标记:
<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'。
请建议!这背后可能是什么原因。
答案 0 :(得分:4)
用于保存HTML的字符集与浏览器认为正在使用的字符集不匹配。 Check your editor找出你真正使用的是什么。
我建议将其设置为UTF-8。这是一个支持良好的编码,它几乎支持您可能使用的任何字符,以及您不使用的大量字符。
请注意,使用元标记指定的编码不会覆盖您的网络服务器发送的实际HTTP标头中指定的任何编码。有关如何更改的建议,请参阅http://www.w3.org/International/O-HTTP-charset。
顺便说一句,如果你的意思是“英国英语”,那么你想要“en-gb”而不是“en-uk”。