PHP中文乱码解决办法

作者:wendy | 创建时间: 2023-04-22
php开发的同学经常会遇到网页乱码的问题,当初我还是一个小菜的时候,每每总是让乱码的问题折腾的要死。现在好了,有了这篇文章,妈妈再也不用担心我写的代码乱码了。...
PHP中文乱码解决办法

操作方法

php文件本身的编码与网页的编码应匹配。

使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

使用utf-8编码,那么php要输出头 :header(“Content-Type: text/html; charset=utf-8"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=utf-8">,所有文件的编码格式为utf-8。utf-8文件需要去掉bom头。

php文件的编码需要和数据库的编码一致。

需要做数据库操作的php程序前加mysql_query("set names '编码'");,编码和php编码一致,如果php编码是gb2312那mysql编码就是gb2312,如果是utf-8那mysql编码就是 utf8,这样插入或检索数据时就不会出现乱码了

点击展开全文

更多推荐