cakePHP我怎么插入到mysql里面乱码,但是页面从数据库读取出来正常,是怎么回事?

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

9 个解决方案

#1


我的mysql数据库也是UTF8的

#2


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

#3


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

#4


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

#5


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

#6


sf!

#7


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

#8


顶楼主

#9


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

#1


我的mysql数据库也是UTF8的

#2


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

#3


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

#4


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

#5


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

#6


sf!

#7


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

#8


顶楼主

#9


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