使用PHP查询数据库,结果当中的中文显示问号

使用PHP查询数据库,中文显示问号,
mysql的字符集是utf-8的PHP页面也设置了utf-8,而且查询数据库的时候也写上了mysql_query("SET NAMES 'utf8'");
怎么改???

你这个跟数据库编码有关系,跟你的程序没关系!!追问

我查看了my.ini默认的字符集是utf8啊,而且建表的时候也设置字符集为utf8

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-07-29

utf8也分好多种的,你确定你选对了?

追问

问题我已经解决了。一直没怀疑的是代码,刚发现我的代码写错位置了。。。在查询之后才设置的字符集,难怪没用。。。

相似回答