jjzjj

使用 ¦ 时出现 HTML5 "A numeric character reference expanded to the C1 controls range"错误

coder 2023-08-01 原文

我有这个 html 代码:

<span class="comma_left">&#147;</span>

<span class="comma_right">&#148;</span>

同样,都代表左右逗号。

虽然奇怪,HTML5 validation抛出错误:

"A numeric character reference expanded to the C1 controls range."

我真的不想仅仅避免这个错误,我该怎么办?

最佳答案

C1 control range引用映射到 Latin-1 中字节编码 0x80 到 0x9f(128 到 159)的字符, 或到 Unicode code points U+0080 to U+009F . Unicode 认为这些是 "control characters" , 这是明确的 disallowed by the HTML5 parsing algorithm .

出现问题是因为您使用的是 Windows code page 1252定向双引号的编码,与 Latin-1 和 Unicode 都不兼容。您可以尝试这些兼容的变体:

关于使用 ¦ 时出现 HTML5 "A numeric character reference expanded to the C1 controls range"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5379963/

有关使用 ¦ 时出现 HTML5 "A numeric character reference expanded to the C1 controls range"错误的更多相关文章

随机推荐