4
4

2 回答 2

5

我找到了我的问题的答案。它位于 HTML5 中解析算法的标记化部分,用于使用字符引用,它定义了这些字符的映射。

于 2011-12-23T15:24:43.980 回答
3

正如我在这里所做的那样,我将再次引用维基百科

无论页面的编码如何,数字引用始终引用 Unicode 代码点。禁止使用引用永久未定义字符和控制字符的数字引用,但换行符、制表符和回车符除外。也就是说,十六进制范围 00-08、0B-0C、0E-1F、7F 和 80-9F 中的字符不能在 HTML 文档中使用,甚至不能通过引用使用,™例如,不允许使用 . 但是,为了与忽略此限制的早期 HTML 作者和浏览器向后兼容,某些浏览器将 80-9F 范围内的原始字符和数字字符引用解释为表示映射到 Windows-1252 编码中字节 80-9F 的字符。

所以这似乎是一个遗留问题。

于 2011-12-23T15:02:47.993 回答