Google Page Speed を使用すると、「メタ タグには文字セットを使用しないでください」というメッセージが表示され、メタ タグを使用して文字セットを定義してはならない理由がすべて説明されているページへのリンクが表示されます。
しかし、私のページ (WordPress) では、meta タグに文字セットが指定されていません。代わりに、これをテーマの上部に配置することでそれを行いましたheader.php
:
<?php
header('Content-Type: text/html; charset=utf-8');
?>
私の質問は次のとおりです。
- 文字セットを指定する方法は正しいですか?
- そうだとすれば、なぜ Google の PageSpeed ツールは存在しないメタ タグ仕様について不平を言っているのですか?