Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php乱码怎么解决?

php乱码怎么解决?

发布时间:2020-08-13   编辑:www.jquerycn.cn
jquery中文网为您提供php乱码怎么解决?等资源,欢迎您收藏本站,我们将为您提供最新的php乱码怎么解决?资源
刚刚学PHP,写项目的时候经常会出现乱码。那么php出现乱码该怎么解决?下面本篇文章就来给大家介绍php出现乱码的解决方法,希望对大家有所帮助。

1、PHP页面的中文乱码问题(数据是静态的)

如果你的PHP页面出现了乱码,想要解决需要php本身的编码与HTML网页的编码匹配。

只需要在页面的开始处加入下面代码就可以了。

<?php
header("content-type:text/html;charset=utf-8");  //设置编码
?>

2、PHP Mysql中文乱码问题(数据是动态的)

这个除了按照第二种所说的操作之外,还要在你的数据查询/修改/增加之前加入数据库编码。而且,值得注意的是,这里的UTF8和之前的不一样,中间是没有横线的。

<?php
 mysql_query('SET NAMES UTF8');
 //接下来的就是查出数据或者修改,增加
?>

如何你使用的MySQL版本在 4.1或更高版本,可以在链接数据库操作后,设置一个字符编码,像下面这样

UTF-8编码只是其中一种编码,如果不想使用utf-8编码,也可以使用其他编码,只需将UTF-8换成你想使用的编码就可以,目前中文网站开发中主要用的是GB2312和UTF-8 两种编码。

注意:

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

更多PHP相关知识,请访问jquery中文网!

以上就是php乱码怎么解决?的详细内容,更多请关注jQuery中文网其它相关文章!

  • 本文原创发布jQuery中文网,转载请注明出处,感谢您的尊重!
  • 您可能感兴趣的文章:
    php网页标题中文乱码如何解决
    iis打开php乱码怎么解决
    php输出汉字乱码怎么解决?
    php乱码怎么解决?
    php出现乱码该怎么解决?
    PHP SQLSERVER中文乱码怎么办
    PHP输出中文乱码怎么解决?
    Get中文乱码IE浏览器Get中文乱码解决方案
    php表单跳转弹框出现乱码
    PHP URL传递中文乱码问题解决办法

    上一篇:php难不难学? 下一篇:curl是php自带的吗
    [关闭]