使用Google Page Speed ,我收到一条消息,“避免使用元标记中的字符集”,其中包含指向page的链接我为什么不应该使用元标记来定义字符集。
但是我的网页(WordPress)没有在元标记中指定字符集。相反,我把它放在主题header.php
:
<?php
header('Content-Type: text/html; charset=utf-8');
?>
我的问题是:
答案 0 :(得分:0)
检查您网页的HTML代码,发送给浏览器和其他用户代理。 (例如,在浏览器中查看页面时使用View Source。)可能性是meta
标签声明了字符编码(“字符集”)。它可能由您正在使用的创作软件生成。
在我的测试中,使用https://developers.google.com/speed/pagespeed/时触发消息的唯一方法是阻止服务器在HTTP中发送编码信息并为其添加meta
标记。在这样的设置中可以理解,性能可能会降低。
否则,Google Page Speed在此问题上的建议是不好的建议。除了在HTTP标头中声明它之外, 应该<{1}}标记中声明编码,因为在本地情况下本地可能会保存页面复制打开,不会有任何HTTP标头。