php往mysql插入中文,在数据库显示的是问号
用php往php往mysql插入中文,在数据库显示的是问号。网页代码的编码已转化为UTF-8网页代码包含:<metahttp-equiv="Content-Type"co...
用php往php往mysql插入中文,在数据库显示的是问号。
网页代码的编码已转化为UTF-8
网页代码包含:
<meta http-equiv="Content-Type" content="text/html;charset=utf8" />
链接数据库的代码:
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET CHARACTER SET UTF8");
mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");
mysql数据库编码
MySQL 字符集: UTF-8 Unicode (utf8)
MySQL 连接校对: utf8_general_ci
数据库字符集:
utf8_general_ci
(问题解决增加悬赏) 展开
网页代码的编码已转化为UTF-8
网页代码包含:
<meta http-equiv="Content-Type" content="text/html;charset=utf8" />
链接数据库的代码:
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET CHARACTER SET UTF8");
mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");
mysql数据库编码
MySQL 字符集: UTF-8 Unicode (utf8)
MySQL 连接校对: utf8_general_ci
数据库字符集:
utf8_general_ci
(问题解决增加悬赏) 展开
4个回答
展开全部
你的编辑器的编码是不是utf8的?
mysql_query("SET NAMES 'UTF8'"); 这句话错了
mysql_query("SET NAMES UTF8");这样才对 不需要加单引号
mysql_query("SET NAMES 'UTF8'"); 这句话错了
mysql_query("SET NAMES UTF8");这样才对 不需要加单引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题应该是出在页面编码上,你是在meta标记里改的还是用编辑软件改的编码?如果是在meta标记改的话,编码没有改过来,得用编程软件转换网页编码
追问
用的是EditPlus改的编码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用的是php专业的编辑软件吗 可以看看页面的字符 编码是什么的
更多追问追答
追问
请问一下php专业的编辑软件有什么呢?
追答
我晕 会用php吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询