PHP出现乱码该如何解决

刚刚学PHP,写项目的时候经常会出现乱码,因此,做了小总结,与大家分享。求勿喷。。。。
我主要介绍两种我遇到过的乱码现象
1、PHP文件输出出现乱码
2.PHP与My SQL数据交互出现乱码

操作方法

  • 01

    1.PHP文件输出出现乱码 php文件本身的编码与网页的编码应匹配 a. 如果使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">b. 如果使用utf-8编码,那么php要输出头:header(“Content-Type: text/html; charset=utf-8"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  • 02

    2.PHP与My SQL数据交互出现乱码 PHP与数据库的编码应一致 在需要做数据库操作的php程序前加mysql_query("set names '编码'");编码和php编码一致,如果php编码是gb2312那mysql编码就是gb2312,写法:mysql_query("set names 'GBK'");如果是utf-8那mysql编码就是 utf-8,写法:mysql_query("set names 'utf8'");(这里是utf8不是utf-8哦)这样插入或检索数据时就不会出现乱码了

(0)

相关推荐

  • Eclipse提示乱码问题的解决方法

    Eclipse出现提示乱码的问题(如图): 产生一个问题,有很多原因,根据本机不同的配置或代码不同,产生的问题不同,如下的解决方法只是其中的一种而已,我主要是描述的是自己解决该问题的有效途径,(仅供参 ...

  • IE7百度搜索搜索中文乱码问题的解决方法

    IE7浏览器支持地址栏搜索,不过IE7的默认搜索程序是Live搜索,很多人会换成其他的搜索引擎,比如百度搜索,但这样就会出现一个问题:在地址栏搜索中文时,搜索结果页会出现乱码。 要解决这个问题,修改注 ...

  • Vim在windows下乱码问题的解决

    Vim在windows下乱码问题的解决 Vim默认的编码是GB2312的,没utf-8给我们选,所以得我们自己来配置: 具体配置如下: 打开vim安装目录下的_vimrc,在头部加上几句配置语句就能搞 ...

  • Win7系统执行bat批处理文件显示乱码该如何解决?

    Win7系统执行bat批处理文件显示乱码该如何解决? 其实原因很简单,是由于bat中的文字使用了UTF-8到导致. 解决方法: 1.右键点击Bat批处理,选择编辑,然后打开,重新另存为 编码选择ANS ...

  • Win7系统打开程序弹出乱码记事本怎么解决?

    Win7系统打开程序弹出乱码记事本怎么解决? 解决方法: 1.打开360等安全杀毒软件,点击闪电杀毒; 2.再点击全盘扫描,如下图所示:从下图可以看出,我的电脑前21分钟360修复两个系统安全问题; ...

  • win7系统文字显示乱码错乱怎么解决

    win7系统文字显示乱码错乱的解决办法 如果你现在正遇到电脑中字体显示不全或者是乱码的情况,如图所示: 那么这种情况是怎么回事呢?我们经过分析得出是因为系统设置错误或者是缺少字体导致的 解决方法 依次 ...

  • Win7系统打开程序弹出乱码记事本如何解决

    今天小编在Win7旗舰版系统电脑桌面打开QQ.浏览器以及运行窗口时弹出乱码记事本,怎么都打不开所需要的程序,而且电脑桌面右下角的输入法图标消失不见了,这是怎么回事呢?经过小编一番尝试后,终于发现问题所 ...

  • win10安装中文补丁包后部分程序或文档乱码显示怎么解决?

    自从微软WIN 10操作系统发布以来,很发烧友都安装了WIN 10的评估版本.可是很多人在安装了系统的中文补丁包之后还是有部分程序或者文档是乱码显示的,那么win10安装中文补丁包后部分程序或文档乱码 ...

  • Win10下Photoshop CC选项出现乱码该如何解决?

    Win10系统已经被大家广泛应用,但是一部分用户在使用win10系统时,打开Photoshop的时候,软件可以正常使用,可是一打开选项的时候就会出现乱码,怎么解决这种问题呢?现在脚本小编就和大家说一下 ...

  • android studio导入eclipse项目中文乱码问题怎么解决

    Android studio打开eclipse项目中文全部是乱码怎么办?Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT.An ...