私はすでに私のPHP Webページに次のようなコードを追加しています...
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
https://developers.google.com/speedで後よりも推奨
- 文字セットを指定する
- メタ タグの文字セットを避ける
私はすでに私のPHP Webページに次のようなコードを追加しています...
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
https://developers.google.com/speedで後よりも推奨
メタ タグではなく HTTP ヘッダーを使用します。実装は、使用しているサーバー側の技術に依存します。
PHP を使用してコンテンツを生成している場合は、これをページの上部に配置します。
header("Content-Type: text/html; charset=utf-8");
他のサーバー側プログラミング言語を使用している場合は、同様のオプションが必要です。
または、Apache を使用している場合は、次のように htaccess ディレクティブを使用して実行できます。
AddType 'text/html; charset=UTF-8' html
nginx を使用している場合は、これを構成に追加します。
more_set_headers -t 'text/html' 'Content-Type: text/html; charset=utf-8';
Google 開発ツールは、情報の重複が発生する可能性があるため、可能な限りメタ タグを削除することを推奨しています。たとえば、一部の Web サーバーは content-type ヘッダーを自動的に送信し、場合によっては、一貫性のないメタ タグによってブラウザーが混乱することがあります。
情報の重複や文字セット関連の問題を回避するために、常にメタ タグよりもヘッダーを優先してください。