网站建设知识企业官网定制开发,拥有网站建设制作的丰富经验,为企业提供高质量的网站建设服务

当前位置:首页 > 网站建设知识 > php程序出现乱码的几点原因
北京网站制作 网站建设公司 网站搭建 网站制作公司 企业建站 网站设计公司 网站开发 网站设计 北京网站设计 网页设计公司 常见问题 高端网站建设 企业网站建设 品牌网站建设 网页设计模板 网页设计与制作 网站建设多少钱 网站设计与制作 网站建设费用 做网站 做网站公司 高端网站设计 网站建设方案 网站建设制作 北京网站建设 网站建设知识 网站建设优化 网站建设空间 网站建设备案

php程序出现乱码的几点原因

作者:鹏飞网络   时间:2014-7-23   分类:网站建设知识

    在使用php语言开发程序的时候会经常遇到乱码问题,有时候乱码会让人感觉到很无语,无论怎么调都还是乱码,而且明明自己感觉到没问题了,还是不行,经过我们多年的php网站开发经验发现,其实乱码问题无非就是因为网站程序编码、html页面显示编码、数据库使用的编码不同造成的。

1,网站内部程序在存入、读取的时候都会有一个编码设置。
header('Content-Type: text/html; charset=GBK');

mysql_query("set character set 'GBK'");//读库
mysql_query("set names 'GBK'");//写库

2,网站html代码显示编码设置
meta http-equiv="Content-Type" content="text/html; charset=GBK"

3,mysql数据库设置编码也要一样。

一般以上三种只要把编码设置的统一就会没有任何问题,但有些时候还有一种原因会造成网页显示乱码,如下图,你看下两个图片中代码显示效果的区别

图片1



图片2

你仔细看就会发现这两个图片中代码都是一样的,但在显示效果上$字符有所区别,这个是因为你新建php文件的时候设置的编码不同造成的,头一个图片是使用的utf-8新建的php文件,后一种是使用gbk新建的文件,在使用的时候也需要注意一下上面三种编码跟他要相同才可以。