meta标签中的charset指萣当前文档使用的字符编码,告诉浏览器如何编码
header中charset告诉浏览器如何编码,它是https标头它是比html页面信息先到浏览器。
如果两者同时存在浏览器只认header函数中的charset
但是。。一个php文件中,最顶部header(),设置charset=“gb2312”下面的meta标签设置charset=“utf-8”,结果是乱码浏览器中查看页面信息,显示的昰gb2312但是乱码啊,这又是为什么呢
实验证明,php中如果meta和header函数同时存在,只有两者的charset属性相同才不会乱码。