PHP两种方式设置页面编码

发布时间:2013-01-09 04:47:38

 

常见有下面两种页面编码设置方式方式如下:
<meta http-equiv="Content-Type" content="text/html; charset=xxx"/>
 
header("content-type:text/html; charset=xxx");
 
今天就来说说这两种区别:
 
前者表示页面编码, 标签是属于html的,它表明服务器已经将html信息传送到了服务器。
 
后者是将"content-type:text/html; charset=xxx"括号内的信息发送给http标头。
 
https标头是服务器以HTTP协议传送HTML信息到浏览器前所送出的字串。
 
因为meta标签是属于html信息的,所以header()发送的内容先到达浏览器,加入页面中同时有两者的话,后者起效,所以为什么说header()函数很重要!
 
另外,如果想要页面不乱码的话,数据库的编码也很重要!