来自PageSpeed Tools的奇怪修复

use*_*627 4 html optimization character character-encoding meta-tags

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

问题#1:

避免使用元标记中的字符集

以下资源具有元标记中指定的字符集.
在元标记中指定字符集会禁用IE8中的先行下载程序.
要改进资源下载并行化,请将字符集移动到HTTP Content-Type响应头.

问题#2:

指定字符集

为HTML文档提前指定字符集允许浏览器立即开始执行脚本.

对此页面的建议

以下资源未在HTTP标头中设置字符集.
如果在其中指定了字符集,则可以加快浏览器中的渲染速度.

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

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
Run Code Online (Sandbox Code Playgroud)

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

phe*_*nal 12

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

Wikipedia - HTTP标头字段列表

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

编辑:

如果能够,修改服务器上的.htaccess文件,包括:

AddType'text/html; charset = iso-8859-15'html

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