http://doctype.com/doesnt-html-5-meta-charset-tag-work

这是一年前的文章,里面提到的浏览器貌似已经修复了这些问题……但安全第一,嘻嘻还是用上吧

有人问:为啥在Firefox3.5.3、Safari 4.0.3和Chrome 4.0.222.5下我的页面文字显示成问号了,然后贴了段代码,其核心点是这一行
<meta charset=utf-8 />
然后他又说,为啥写成这样就又行了?
<meta http-equiv=”Content-Type” content=”text/html;charset=utf-8″>

有人说是不是你没加引号的原因,后面有人说没加引号也没事,本来就是可以省略的。然后有人说是不是你编辑器的问题,或者是服务器没设置后什么的,然后最佳答案是:

Abinadi Ayerdis
HTML没问题。 我认为问题是浏览器还没完全实现HTML5的原因。然后给两链接:这里这里
请注意第二个链接,因为它有一个浏览器兼容性图表。 它里面也提到,使用 <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″> 同样是可以接受的。 实际上,你可以同时使用,虽然可能有点多余,但如果 http-equiv 就可以,哪我就用它。
我也注意到,您的代码在 http://validator.w3.org 进行验证时,它发出了警告,除非我改 charset 为 http-equiv 的方式。