从品牌网站建设到网络营销策划,从策略到执行的一站式服务
一般来说跟数据库的关系很少,如果你提交的utf8,查询出来还是utf8的所以一般要注意三个地方:发送的编码1.mysql_query("SET NAMES 'gb2312'");2.meta http-equiv="Content-Type" content="text/html; charset=gb2312" /3.页面的格式:查看格式的方式是:用dw打开,在右下角看 三个位置都正确的话,那就不会有乱码了
创新互联建站专注于夷陵企业网站建设,响应式网站,商城网站建设。夷陵网站建设公司,为夷陵等地区提供建站服务。全流程按需网站设计,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务
也许是数据库的问题,我也遇到过,我用的是wampserver,界面的工具,直接点鼠标就可能建成mysql数据库,建成后导入数据,查询数据库返回面而的是乱码,我遇到的情况是这样的:
1、建库用gbk,如图。
2、导入表及数据时,默认是utf,此处要改成gbk就不是乱码了,如第图底页面,如果是默认的或是其它的字符集,能导入成功但是乱码。另外直接把sql粘贴到sql窗口,也不是乱码。
希望能帮到你,呵呵~
PHP连接数据库之后,查询之前,执行下面SQL语句:
set names gbk;
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
警告:mysql_fetch_array():支持的参数不是一个有效的 MySQL 结果资源。
从错误提示信息来看,应该是
$this-result = mysql_query($sql, $this-conn); // 执行查询语句
这一句执行的结果不正确导致的。
建议:
1. 查看下sql语句是不是正确。
2. 查看 数据库编码 与 html文件 、 html 显示编码三者是否一致。
所有在页面在编码都要统一,并不是在页面加入utf-8的header就行了,我的就是遇到过这样的,要把网页重新保存为utf-8的编码
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图