7

我正在处理一个不是我创作的 HTML 文档。它包含以下内容:

<link rel="stylesheet" href="/static/oxygen-fontfacekit/stylesheet.css" charset="utf-8" />

以这种方式指定字符集是否有任何影响,还是由 Content-Type 响应标头确定的字符集?

4

1 回答 1

13

W3C说:

这个想法是,如果没有以任何其他方式为文档指定编码,浏览器将能够将正确的编码应用于它检索到的文档。a 在or 上使用此属性link 元素目前已被 HTML5 规范弃用,因此您应该避免在这些元素上使用它。此外,在使用此属性之前还有一些事项需要考虑。首先,主要浏览器对它的支持并不好。其次,很难确保信息在任何给定时间都是正确的。所指文档的作者很可能会在您不知情的情况下更改文档的编码。如果作者仍未指定其文档的编码,您现在将要求浏览器应用不正确的编码。第三,如果人们遵循指导方针......并正确标记他们的文件,无论如何都应该没有必要。

于 2013-06-19T19:03:00.753 回答