2

Webページにある場合、

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

しかし、httpヘッダーには

Content-Type    text/html; charset=UTF-8

では、どのようなエンコーディングが想定されていますか?

4

1 に答える 1

3

HTML5では、優先度は次のように定義されています。

  1. ユーザーブラウザの設定
  2. バイト順マーク
  3. HTTPヘッダー
  4. <meta http-equiv="Content-Type">または<meta charset>属性の順序によって異なります。
  5. ロケールのブラウザのデフォルト。

残酷な詳細については、 http://www.w3.org/html/wg/drafts/html/master/syntax.html#determining-the-character-encodingを参照してください。

于 2013-02-18T11:40:34.307 に答える