4

当我在 PageSpeed Tools(Google 优化网页的工具)中测试我的网页时,我遇到了以下问题:

问题 1:

避免元标记中的字符集

以下资源具有在元标记中指定的字符集。
在元标记中指定字符集会禁用 IE8 中的先行下载器。
要提高资源下载并行化,请将字符集移至 HTTP Content-Type 响应标头。

问题2:

指定字符集

尽早为您的 HTML 文档指定字符集允许浏览器立即开始执行脚本。

此页面的建议

以下资源未在 HTTP 标头中设置字符集。
如果您在其中指定字符集,则会加快浏览器中的呈现速度。

但我不明白为什么会出现这些问题,因为我在头部指定了这样的字符集:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />

问题:有人可以帮我解决这些问题吗?

4

1 回答 1

12

它告诉您:将字符集移动到 HTTP Content-Type 响应标头。看这个:

Wikipedia - HTTP 标头字段列表

基本上,客户端从服务器返回的实际 HTTP 响应应该设置Content-Type字段。如果您无法更改此设置,则只需将其设置在<meta>标签中即可。

编辑:

如果可以,请修改服务器上的 .htaccess 文件以包括:

AddType '文本/html; 字符集=iso-8859-15' html

这将导致所有提供的 HTML 文件都包含适当的响应标头。

于 2012-06-22T14:04:58.490 回答