2012-06-22 67 views
4

当我测试中的PageSpeed工具网页(由谷歌来优化网页的工具),我得到了这些问题:奇怪修复

问题1:

避免字符集在meta标签

下列资源在meta标签中指定的字符集。
在元标记中指定一个字符集会禁用IE8中的lookahead下载程序。
要改善资源下载并行化,请将字符集移动到HTTP Content-Type响应标头。

问题2:

指定字符集

指定字符早HTML文档设置使得浏览器能够立即开始执行脚本。

建议此页

以下资源没有设置字符在HTTP头设置。
如果您在那里指定一个字符集,可以加快浏览器中的渲染速度。

但我不明白为什么我得到这些问题,因为我已经指定字符套在头上像这样:

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

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

+0

我想它可能指的是在后端设置字符集。这里有更多的信息:http://www.w3。org/International/questions/qa-html-encoding-declaration –

+0

因此,由于我使用HTML5,我想编写''? – user1431627

回答

12

它告诉你:移动字符设置为HTTP的Content-Type响应头。看看这个:

Wikipedia - List of HTTP header fields

基本上,实际的HTTP响应客户端从服务器获取回来,应该有内容类型字段集。如果您无法更改此设置,请按照原样将其设置在<meta>标签中。

编辑:

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

将AddType文本/ html; charset = iso-8859-15'html

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

+0

但我该怎么做? – user1431627

+0

该网站来自哪里? – phenomnomnominal

+0

网页的网址? – user1431627