以下のメタ タグを使用して content-type と charset を設定しても、firefox firebug デバッガーで charset ヘッダーが表示されません。
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
どんな助けでも感謝します。
以下のメタ タグを使用して content-type と charset を設定しても、firefox firebug デバッガーで charset ヘッダーが表示されません。
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
どんな助けでも感謝します。
The meta
tag does not affect the HTTP headers sent. (Long ago, it was kind-of meant to do such things, but apart some forgotten experiments, it never did.) It specifies the encoding to be implied if HTTP headers do not specify the encoding; so it’s really not equivalent to an HTTP header (as the name ´http-equiv` suggests) but a replacement, surrogate, Ersatz for an HTTP header.
The way to set the HTTP headers depends on the server software and its settings.
But if the headers do not specify the encoding, then the meta
tag takes effect. You ca check via the View → Encoding menu in Firefox which encoding is being applied.
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
HTMLファイルの文字セットヘッダーを設定する方法であり、何も問題はありません。
firebug を使用して Charset をチェックするのはなぜですか? マウス キーを右クリックし、コンテキスト メニューから選択するview page info
と、ページの文字セットが表示されます。