我插入到mysql里面是显示但是第三方但是但是但是这样,但是从页面显示出来“但是第三方但是但是但是”,为什么cakePHP框架插入到数据库里面会出现这样的情况?情高手帮助我这个刚刚学这个框架的,分析一下问题到底出现在哪里?我的views视图下页面编码都是UTF-8的

解决方案 »

  1.   

    你数据库的这个字段 是utf-8 的吗?你插入之前转编码试试
      

  2.   

    mysql_query("set names 'utf-8'")
      

  3.   

    首先你是在哪里看到mysql里的数据是乱码的。
    把你那个看数据的工具的编码改成跟cakephp的编码一致。
      

  4.   

    我用mysqlfront看数据库,也是乱码的,和lz一个情况
      

  5.   

    仔细查检编码吧,把所有用到的地方都检查一下,别的就没什么了。显然这个问题不是cakephp的
      

  6.   

    在cakephp的数据库设置中,将'encoding' => 'utf-8'  修改为 'encoding' => 'utf8'