问问题
1938 次
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 回答