我正在处理一个不是我创作的 HTML 文档。它包含以下内容:
<link rel="stylesheet" href="/static/oxygen-fontfacekit/stylesheet.css" charset="utf-8" />
以这种方式指定字符集是否有任何影响,还是由 Content-Type 响应标头确定的字符集?
我正在处理一个不是我创作的 HTML 文档。它包含以下内容:
<link rel="stylesheet" href="/static/oxygen-fontfacekit/stylesheet.css" charset="utf-8" />
以这种方式指定字符集是否有任何影响,还是由 Content-Type 响应标头确定的字符集?
W3C说:
这个想法是,如果没有以任何其他方式为文档指定编码,浏览器将能够将正确的编码应用于它检索到的文档。
a
在or 上使用此属性link
元素目前已被 HTML5 规范弃用,因此您应该避免在这些元素上使用它。此外,在使用此属性之前还有一些事项需要考虑。首先,主要浏览器对它的支持并不好。其次,很难确保信息在任何给定时间都是正确的。所指文档的作者很可能会在您不知情的情况下更改文档的编码。如果作者仍未指定其文档的编码,您现在将要求浏览器应用不正确的编码。第三,如果人们遵循指导方针......并正确标记他们的文件,无论如何都应该没有必要。