php网页中文数据插入到mysql数据库乱码,数据库中的中文数据可以在网页上正常显示。
php文件开头有header("Content-Type: text/html; charset=utf-8");
使用PHP MySQL UPDATE之前有 mysql_query("set names 'utf8'",$conn);
php文件以utf-8格式编码,phpmyadmin中数据库和数据表均选择了utf8-general-ci。
是数据库里面乱码吗?你用什么工具看的?
听你的意思 通过网页显示正常
你确认是乱码,而不是一串被编码过看起来像乱码的字符?
你最好用SQL Manager for MySQL这种软件直接看数据库的内容是什么,phpmyadmin也是网页形式的,可能做了解码操作什么的
将页面显示和数据库存得数据贴图出来看看
utf8 不用加单引号
有没有大佬看看我这个是怎么回事 使用thinkPHP框架将数据添加到数据库当中,读取数据在页面显示好着,就是添加进去是乱码