php查询数据是问号 php查询文本
php数据库中的中文数据在页面上显示的是问号
1、无论数据库或者是页面 出现乱码 问号 空白 那基本就是编码不一致的问题。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、虚拟主机、营销软件、网站建设、安丘网站维护、网站推广。
2、1,数据库字段编码问题,一般从页面提交过去的数据都是utf8的,数据库字段编码如是gbk的就会出现这样的问题。2,如果通过命令行进入数据库的话,先执行下set names utf8 然后在查询数据库,试试。
3、if ($db-server_info()0.1){ db-query(set names gbk2312);或者是GBK } 把IF去掉 补充:输出之后,你试试IE切换编码,看哪种编码能显示中文,你再把数据库编码以及页面编码调整统一。
4、从数据库中查询数据并输出显示也有主要三个地方,一个就是上面所说的,二是连接字符集使用例如mysql_query(set name gbk)的语句设定,三是脚本字符集(php脚本的编码),另外有网页编码字符集。
5、去MYSQL里面设置,不要在PHP里设置MYSQL的编码,乱码肯定就是编码问题无疑,推荐你先把MYSQL里面表的编码改好,然后再把PHP的编码改好,这样就应该没问题了。
6、1:数据库方面不匹配,数据库有字符集的,不知道你mysql用的什么工具,phpadmin?你可以查看一下数据库的编码方式。
PHP调用数据中文显示问号!数据库正常!
1、if ($db-server_info()0.1){ db-query(set names gbk2312);或者是GBK } 把IF去掉 补充:输出之后,你试试IE切换编码,看哪种编码能显示中文,你再把数据库编码以及页面编码调整统一。
2、1,数据库字段编码问题,一般从页面提交过去的数据都是utf8的,数据库字段编码如是gbk的就会出现这样的问题。2,如果通过命令行进入数据库的话,先执行下set names utf8 然后在查询数据库,试试。
3、出现问号最有可能的原因是数据从数据库读取出来时没有设置传输编码。你可以在执行sql语句之前加代码:mysql_query(set names utf8);这样就可以了。
4、这个时候,我在数据库里修改刚才输入的中文并保存,这时数据库能显示的是中文,但回到在php页面运行预览(F12)时,在数据库里修改的那部分出现的是很多问号(?),其他没有修改的内容没有变化。
5、从数据库中查询数据并输出显示也有主要三个地方,一个就是上面所说的,二是连接字符集使用例如mysql_query(set name gbk)的语句设定,三是脚本字符集(php脚本的编码),另外有网页编码字符集。
在用PHP查询Mysql数据库时,得到的结果中的汉字是一连串的问号,这是...
1、出现问号最有可能的原因是数据从数据库读取出来时没有设置传输编码。你可以在执行sql语句之前加代码:mysql_query(set names utf8);这样就可以了。
2、估计是你的文件格式不对,把这些代码复制到Notepad++文本编辑器后,再转码一次看看。
3、将浏览器中的编码改成utf-8,数据库中也是。在php页面首行加上header(Content-type:text/html;charset=utf-8);,必须首行,前面不能有输出。
4、将浏览器中的编码改成utf-8,数据库中也是。在php页面首行加上header(Content-type: text/html; charset=utf-8);,必须首行,前面不能有输出。
5、mysql_select_db($dbname,$link_resource) ;mysql_query(set names utf8); //这句很重要,保证了对数据库写入信息的时候,所进行的信息编码。
分享标题:php查询数据是问号 php查询文本
链接分享:http://pwwzsj.com/article/dceeodc.html