php从mysql中读取的中文字段是???

MySQL连接校对是utf8_general_ci,语言是中文,存储整理是utf8_unicode_ci,用phpmyadmin访问数据库时,数据库中的数据显示正常无乱码... MySQL 连接校对是utf8_general_ci,语言是中文,存储整理是utf8_unicode_ci,用phpmyadmin访问数据库时,数据库中的数据显示正常无乱码,在php页面开始有写charset=utf-8,php编码格式是utf-8,php链接数据库的charset也是设置的utf-8,但是最后在网页上中文显示的都是??,求大神解惑啊,我实在是找不到原因了 展开
 我来答
阳光上的桥
2013-06-14 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65814
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
你这个做到四统一(建表语句、数据库会话、PHP源文件、页面编码)了,不应该乱码的,你在页面上点鼠标右键看看编码是不是UTF8,改为UTF8后问题解决了吗?
追问
这个我知道,网页编码也是utf-8,所以我没招了
追答
只有一个怀疑,就是插入数据库的时候没有SET NAMES UTF-8,所以数据库里面存放的本来就是乱码
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式