【发布时间】:2021-02-24 11:19:08
【问题描述】:
假设我们有一个返回 HTTP 标头的站点,如下所示:
text/html; charset=utf-8
并且(已编辑的)来源包含:
<title>Weird char: ø</title>
<meta charset="utf-8" />
那是有效的 HTML 吗?这显然是一个 UTF-8 编码的页面,&#248; 是ø 的 ISO-8851-1 实体,也称为&oslash;。
我不是在问是否使用 &oslash; 甚至是原始的 UTF-8 编码的 ø 会更好(它会) - 但我在问 HTML 实体 &#248; 是否有效一个 UTF-8 编码的页面。
Chrome 和 Firefox 都可以正常显示页面,https://validator.w3.org 也不会抱怨。
【问题讨论】:
-
我希望它们能够工作。这是一个更详细的讨论stackoverflow.com/questions/3922342/…
-
当你有自己的名字时,不要说 oslash 很奇怪 ;))) Er det forstået?