为什么有些站点避免字符集声明?
Why some sites avoid charset declaration?
例如,Youtube 没有在任何地方显式声明字符集。这是一种不寻常的做法吗?或者它以其他方式将编码告诉浏览器?
首先,YouTube 在其网站的某些部分使用明确定义的字符集。其次,它在 HTTP header 中定义了字符集。这是构建动态网站时更常用的方法,因为客户端可以更早地获取字符集信息。
您可以在此处找到更详细的信息:https://www.w3.org/International/questions/qa-html-encoding-declarations.en
例如,Youtube 没有在任何地方显式声明字符集。这是一种不寻常的做法吗?或者它以其他方式将编码告诉浏览器?
首先,YouTube 在其网站的某些部分使用明确定义的字符集。其次,它在 HTTP header 中定义了字符集。这是构建动态网站时更常用的方法,因为客户端可以更早地获取字符集信息。
您可以在此处找到更详细的信息:https://www.w3.org/International/questions/qa-html-encoding-declarations.en