Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么标记名中允许使用Unicode?_Javascript_Html_Browser_Unicode_Tags - Fatal编程技术网

Javascript 为什么标记名中允许使用Unicode?

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

在这个网页上,我正在扫描的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 -->

那个“怪异”的角色是一个很好的例子。我的经验是,它们通常是在Microsoft Office Word中键入
--
(双连字符)的结果,然后自动将其更正为em破折号

它不是有效的HTML,但它在浏览器中工作,因为浏览器通常会尽力修复损坏的HTML。在本例中,您有一个以
开头的元素,足以猜测它,而不是有效的

<!—rating forum -->