在这个网页上,我正在扫描的 1000 个中的一个,我发现了一个带有 Unicode 0x97 的标签名称。
它使用
<!?~V[if lt IE 7]>
which contains 0xc2 0x96
根据unicode转换器c2 96是
U+0096 START OF GUARDED AREA
最佳答案
基于
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
我会说编码不是 unicode,它是 windows-1251 .
你问的那一行是:
<!—rating forum -->
那个“奇怪”的 Angular 色是一个 em dash .我对这些的经验是,它们通常是输入 --
的结果。 (双连字符)到 Microsoft Office Word,然后自动将其更正为破折号。
它不是有效的 HTML,但它可以在浏览器中运行,因为浏览器通常会尽力修复损坏的 HTML。在本例中,您有一个以 <!
开头的元素, 足以猜测,虽然不是有效的 <!--
, 它仍然可能是嵌入评论的开始。
关于javascript - 为什么标签名称中允许使用 Unicode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54499541/