thinkphp中文乱码,全都输出为问号
在convention.php文件里'DB_CHARSET'=>'utf-8',//数据库编码默认采用utf8'DEFAULT_CHARSET'=>'utf-8',//默...
在convention.php文件里
'DB_CHARSET' => 'utf-8', // 数据库编码默认采用utf8
'DEFAULT_CHARSET' => 'utf-8', // 默认输出编码
在config.php文件中就复制了一下,
'DB_CHARSET'=> 'utf-8', // 数据库编码默认采用utf8
在action里也加入了header函数:
header("Content-type: text/html; charset= utf-8");
但是取出的中文全是问号,
存入的中文也是乱码 展开
'DB_CHARSET' => 'utf-8', // 数据库编码默认采用utf8
'DEFAULT_CHARSET' => 'utf-8', // 默认输出编码
在config.php文件中就复制了一下,
'DB_CHARSET'=> 'utf-8', // 数据库编码默认采用utf8
在action里也加入了header函数:
header("Content-type: text/html; charset= utf-8");
但是取出的中文全是问号,
存入的中文也是乱码 展开
2个回答
展开全部
看看你的数据表用的是什么编码
更多追问追答
追问
utf8_general_ci。
追答
各文件的编码方式呢?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'DB_CHARSET'=> 'utf8', // 数据库编码默认采用utf8
更多追问追答
追问
改成utf8还是全问号,
反而都设成utf-8的时候插入到数据库的信息不是问号,
但是依旧是乱码
追答
把缓存清理了 然后看你的数据库用的什么编码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询