问题描述
- php插入到mysql数据库中文乱码,数据库中的中文可以正常显示
-
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 不用加单引号
时间: 2024-10-29 18:35:22