私はいくつか持っているPHP のさまざまなことを反響させるページhtml次のコードを含むページ。
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
しかし、W3C バリデーターそれは次のようになります:
HTTP ヘッダーに指定された文字エンコーディング (iso-8859-1) が、要素の値 (utf-8) と異なります。
私は PHP についてはまったくの初心者で、PHP ファイルのヘッダーを HTML ファイルに合わせて変更できるかどうか、また変更すべきかどうか疑問に思っています。
ベストアンサー1
使用header
HTTP ヘッダーを変更するには:
header('Content-Type: text/html; charset=utf-8');
この関数は、出力がクライアントに送信される前に呼び出すようにしてください。そうしないと、ヘッダーも送信されてしまい、変更できなくなります。次のコードで確認できます。headers_sent
を参照してくださいマニュアルページheader
詳細については。