PHP统一页面编码避免乱码问题
《:PHP统一页面编码避免乱码问题》要点: 页面编码统一 PHP学习 MySQL数据库编码、html页面编码、PHP或html文件自己编码要全部一致. 1、MySQL数据库编码: 2、html页面的编码,指的是这一行的设置:
代码如下:
<meta http-equiv="Content-Type" content="text/html; charset=gbk" /> 3、PHP或html文件自己的编码: 4、Javascript或Flash中传递的数据是utf-8编码: 另外要注意的是,Javascript或Flash中传递的数据是utf-8编码,要进行转码,然后写入数据库.
代码如下:
iconv('utf-8','gbk',$content); 5、在PHP法式中,可以加上一行,来指定PHP源法式的编码:
代码如下:
header('Content-type: text/html; charset=gbk'); php页面编码 1.在文件头中设置编码
代码如下:
<?php @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" />的区别 其一,如果网页中没有meta,那么发送 HTTP 标头就起作用了. 其二,用header()函数发送原始 HTTP 标头,可以包括更多内容,设置编码只是其中之一. 其三,有些时候不要网页显示什么内容,但要关照浏览器用什么编码来进行后续动作. 欢迎参与《:PHP统一页面编码避免乱码问题》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |