1

以下のメタ タグを使用して content-type と charset を設定しても、firefox firebug デバッガーで charset ヘッダーが表示されません。

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

どんな助けでも感謝します。

4

2 に答える 2

4

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.

于 2012-06-06T07:53:18.723 に答える
1
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

HTMLファイルの文字セットヘッダーを設定する方法であり、何も問題はありません。

firebug を使用して Charset をチェックするのはなぜですか? マウス キーを右クリックし、コンテキスト メニューから選択するview page infoと、ページの文字セットが表示されます。

于 2012-06-06T07:36:27.247 に答える