Javascript 为什么标记名中允许使用Unicode?
在这个网页上,我正在扫描的1000个标签之一,我发现了一个带有Unicode 0x97的标签名 它使用Javascript 为什么标记名中允许使用Unicode?,javascript,html,browser,unicode,tags,Javascript,Html,Browser,Unicode,Tags,在这个网页上,我正在扫描的1000个标签之一,我发现了一个带有Unicode 0x97的标签名 它使用 <!?~V[if lt IE 7]> which contains 0xc2 0x96 基于 <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 我得说编码不是unicode,而是unicode 你要问的那句话是: <!—rating forum --&g
<!?~V[if lt IE 7]>
which contains 0xc2 0x96
基于
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
我得说编码不是unicode,而是unicode
你要问的那句话是:
<!—rating forum -->
那个“怪异”的角色是一个很好的例子。我的经验是,它们通常是在Microsoft Office Word中键入--
(双连字符)的结果,然后自动将其更正为em破折号
它不是有效的HTML,但它在浏览器中工作,因为浏览器通常会尽力修复损坏的HTML。在本例中,您有一个以开头的元素,足以猜测它,而不是有效的
<!—rating forum -->