我使用HTML5元标记进行字符编码:
<meta charset="utf-8">
当我运行pagespeed测试时,它给出了以下建议:
以下资源在元标记中指定了字符集。在元标记中指定字符集会禁用IE8中的先行下载程序。要改进资源下载并行化,请将字符集移动到HTTP Content-Type响应头。
实验规则菜单下的
。我知道它确实说我最好使用PHP版本而且我这样做:
header('Content-Type: text/html; charset=utf-8');
但我应该完全删除元标记吗?但它不会强迫其他浏览器或设备出现其他问题吗?
有没有人对此有所了解?问题仅针对ie8还是众所周知的代码性能实践?
答案 0 :(得分:-2)
有一篇博文从大约一年前开始,所有的归功于此,你走了。
http://diywpblog.com/avoid-a-character-set-in-the-meta-tag/
它建议在.htaccess文件中添加一条规则,将默认字符编码设置为UTF-8。
# pass the default character set
AddDefaultCharset utf-8