json_encode无返回结果
2015-10-28 16:35
453 查看
今天写php curl模拟客户端访问测试一个抽奖post数据,拿回来的数据是json,使用json_decode函数就是没结果,百度谷歌好久。终于发现是BOM的文件头造成的,
微软为utf-8文件添加了三个字在文件头部,需要过滤掉才能被decode。
$result = trim($result, "\xEF\xBB\xBF");
$data = json_decode($result)'
------------------------
ps:重复证明了windows下编程就是个大坑:(无奈不会linux
微软为utf-8文件添加了三个字在文件头部,需要过滤掉才能被decode。
$result = trim($result, "\xEF\xBB\xBF");
$data = json_decode($result)'
------------------------
ps:重复证明了windows下编程就是个大坑:(无奈不会linux
相关文章推荐
- JS错误笔记
- JSP的重定向
- Javascript的匿名函数与自执行
- jsp和servlet的区别和联系
- JSP和servlet之间的传值(总结的很全面)
- Extjs 实现form表单批量设置只读和背景色
- javascript倒计时
- 中文dump后写入json文件无法显示中文
- js对于地址栏中的URI的解析
- jsp乱码,xml配置方法
- javascript——defer和async的区别
- jsp+ajax实现的局部刷新较验验证码(onblur事件触发较验)
- js的小案例的实现效果学习笔记
- window.opener方法的使用 js跨域
- extjs增删改查(自己调用extjs)
- window.opener方法的使用 js跨域
- JSP中文乱码问题终极解决方案
- javascript中new操作符
- js 页面刷新location.reload和location.replace的区别小结
- js制作九九乘法表