2

如果一个网页有,

<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 回答