
正文
php写入数据库中文问号 php连接数据库中文变问号
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP插入MYSQL数据库中文变成乱码 问号
去MYSQL里面设置,不要在PHP里设置MYSQL的编码,乱码肯定就是编码问题无疑,推荐你先把MYSQL里面表的编码改好,然后再把PHP的编码改好,这样就应该没问题了。
相关问答
Q1: php输入数据库,显示为问号,而不是应该的中文?
无论数据库或者是页面
出现乱码
问号
空白
那基本就是编码不一致的问题。你数据库设置了什么编码
比如是utf-8
那么你页面也设置这个编码
并且使用header("content-type:
text/html;
charset=utf-8");让浏览器也使用这个编码
并且在连接数据库的时候
mysql_query("set
names
utf8");
那么就不会出现乱码
问号
空白等情况了。
其实就是让数据库
页面
浏览器编码一致就可以。你检查一下。
Q2: php往mysql插入中文,在数据库显示的是问号
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
meta标签的编码格式写错误了,把这个替换你原来那个就行了







