<meta charset="UTF-8" /> 这是html5的写法。
<meta http-equiv=“content-type” content=“text/html; charset=UTF-8”> 这是html4和xhtml的写法。
另外,在html5中不需要后面的闭合了,直接写成<meta charset="UTF-8">即可。
如果你的页面全是简体中文,可以写gb2312,但是一般UTF-8 字符集保险点,因为你不能保证任何浏览你的页面的人的计算机都是安装的简体中文版的操作系统。为了通用起见。UTF-8。
其实关于charset的规范,Google的开发文档中也有解释:要在HEAD标签中;在任何其它内容之前,也就是要在HEAD中的最前面;包括空格和DOCTYPE声明在内,要在前512个字节之内;HTML5和HTML4两种写法效果一样,用其中之一即可。尽量按照上面说的Google文档中的规范来,头部不要放太多东西,js等外部资源更要放到后面去。