最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
json_decode返回null空问题解决方法
时间:2022-06-24 23:27:28 编辑:袖梨 来源:一聚教程网
今天在做一个东西的时候需要抓取淘宝的一些数据,找到了请求的url,返回了一个callback,看了下callback中的参数是一个对象,通过正则匹配去到了数组,但是在使用json_decode()转换的时候返回的是NULL,老郁闷了,前一段时间要做一个东西也是因为这个原因,没有成功的把json对象转换成php的数组,放弃了,今天又遇到了,终于找到了解决的办法。
原因在于:抓取的数数据是是GBK格式,通过抓包看到,返回的header头中
| 代码如下 | 复制代码 |
|
Content-Type:text/html;charset=GBK |
|
这个时候用icvo转码下,然后在json_decode()就可以正常转换了
| 代码如下 | 复制代码 |
|
iconv('gbk','utf-8',$data[1][0]); |
|
这里还需要主要的是你php代码文件的格式,建议是utf-8无bom头。
昨天发现博客的收录全部掉了,网站关了一个多月,唉。度娘你就块收了我把。
相关文章
- 生存33天中火种源有啥用 05-04
- 末日沙城传奇怎么提升战斗力 05-04
- 蓝色星原旅谣二测时间是什么时候 05-04
- 绝区零2.5版本菲林有多少 05-04
- 棱镜2033高难度副本通关攻略 棱镜2033团队副本全流程打法与BOSS机制详解 05-04
- 阴阳师残局得胜引酩酊怎么打一览 05-04