php 从数据库中读出 乱码
$this->mysqli->query("SETcharacter_set_connection=".$charset.",character_set_results=...
$this->mysqli->query ( "SET character_set_connection=" . $charset . ", character_set_results=" . $charset . ", character_set_client=" . $charset);
$charset为utf8,数据库也是utf-8的,但是显示出来就是乱码,求大神 展开
$charset为utf8,数据库也是utf-8的,但是显示出来就是乱码,求大神 展开
8个回答
展开全部
从你的截图来看应该数据库读取的数据没有问题,问题有可能出在你的前台显示上面,在页面输入的时候是不是对应的字段取得有问题。或许你去的东西根本就没有存在于读出的数组中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-24
展开全部
那你在php最前端加上 mysql_query('SET NAMES utf-8') 试试,这样应该就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加上这个函数mysql_arrow();从数据库里读出的只是字符集
更多追问追答
追问
加上的话,页面就没有显示了
追答
抱歉,我写错了,是mysql_fetch_array()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询