永发信息网

php从数据库读出中文数据是乱码,数据库的数据设置为utf8格式了,php页面也是设的utf8,浏览器也是,还是

答案:4  悬赏:80  手机版
解决时间 2021-02-23 02:06
  • 提问者网友:绫月
  • 2021-02-22 21:00
php从数据库读出中文数据是乱码,数据库的数据设置为utf8格式了,php页面也是设的utf8,浏览器也是,还是乱码,mysql安装文件设置的也是utf8,,到底该怎么设置呀
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-02-22 22:19
先看看数据库中存的是不是乱码
全部回答
  • 1楼网友:爱难随人意
  • 2021-02-23 02:43
网页编码,数据库管理编码,存取编码三者统一,是不会出现乱码的。
  • 2楼网友:迟山
  • 2021-02-23 01:04
中文乱码问题经常会出现 1、数据库、数据表、字段 编码格式要保持一致 2、如果在doc界面录入数据,要保持当前编码格式与数据表编码格式一致 3、php读取数据显示,要保持文件的编码格式、html页面的编码格式同数据库一致,编码格式为utf-8或gb2312或gbk 4、php连接数据库之后mysql_query('set names gbk') 你的问题应该是数据库编码格式不是utf-8,查看一下
  • 3楼网友:往事埋风中
  • 2021-02-22 23:39
读取之前发送一个mysql_query("set names utf8")
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯