由于5.3不支持la框架,只好升级php版本,之前不熟的项目gbk和utf8的都有,都木得问题。升级5.6后,gbk的项目就是乱码。楼主已经试过改php.ini不行。这个要怎么解决

解决方案 »

  1.   

    乱码原因:
    php文件格式
    php文件里的代码内容
    html渲染的编码声明如果和数据库读取内容相关:
    数据库编码
    php连接数据编码这些都要一致。
      

  2.   

    把  gbk 的代码全部另存为 utf-8  就可以了。。
      

  3.   

    全部另存为utf-8就好了,建议使用Dreamweaver 、Notebad++编辑器
      

  4.   

    php文件编码
    <meta编码
    header输出编码要一致
    就不会乱码了例如你php文件保存为utf8格式
    然后header输出
    <?php
    header('content-type:text/html;charset=utf8');
    ?>
    <meta http-equiv="content-type" content="text/html;charset=utf-8">这样就不会乱码了
      

  5.   

    乱码基本上和PHP版本没关系吧?到底怎么个乱码法?截个图看看。
      

  6.   

    乱码肯定考虑php,html,数据的编码问题了