1:输出meta标签:
1、在php mvc的控制器里面或php页面echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">';
2、在php页面或html页面<meta http-equiv="content-type" content="text/html; charset=utf-8">
2:使用header函数
在控制器或页面里面header("content-type:text/html; charset=utf-8");
2.header与meta的区别
用@header('Content-type: text/html; charset=gbk');与<meta http-equiv="Content-Type" content="text/html; charset=gbk" />的区别
他们都是告诉浏览器用什么编码显示网页,要说有什么不同,header是发送原始 HTTP 标头,不在网页中留下什么,而meta是写在网页中。
其一,如果网页中没有meta,那么发送 HTTP 标头就起作用了。
其二,用header()函数发送原始 HTTP 标头,可以包含更多内容,设置编码只是其中之一。
其三,有些时候不要网页显示什么内容,但要通知浏览器用什么编码来进行后续动作。