如果一个网页有,
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
…
</head>
但http标头有
Content-Type text/html; charset=UTF-8
那么假设什么编码呢?
在 HTML5 中,优先级定义为:
- 用户浏览器设置
- 字节顺序标记
- HTTP 标头
-
<meta http-equiv="Content-Type">
or <meta charset>
取决于属性顺序。
- 区域设置的浏览器默认值。
See http://www.w3.org/html/wg/drafts/html/master/syntax.html#defining-the-character-encoding http://www.w3.org/html/wg/drafts/html/master/syntax.html#determining-the-character-encoding对于血淋淋的细节。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)