PHP在安卓接口开发中遇到乱码的问题,希望大神可以解答一下

void9main 2015-07-15 06:03:05

发送给安卓的接口中的json数据莫名其妙的多了个头,请问有没有大神也遇到过这样的情况,怎么解决的?
...全文
132 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
void9main 2015-07-17
  • 打赏
  • 举报
回复
config/sql_configs.php中还有一个require ‘conn.php’; 问题已经解决了,是bom头,谢谢你们
xuzuning 2015-07-16
  • 打赏
  • 举报
回复
config/sql_configs.php 和 config/function.php 中还有 require 语句吗?
void9main 2015-07-16
  • 打赏
  • 举报
回复
谢谢你们,真是BOM头,非常感谢
void9main 2015-07-16
  • 打赏
  • 举报
回复
<?php $api=$_GET['api']; require("config/sql_configs.php"); require("config/function.php"); if($api=="login"){ $user=$_GET['user']; $pwd=$_GET['pwd']; $arr=login( $user ); if ($arr ['error_zt']=="0"){ if ($pwd==$arr['pwd']){ login_log($user); $zt = "0"; $arr_1['id']=$arr['id']; $arr_1['user']=$arr['user']; $arr_1['zt']=$zt; $arr_1['type']=$arr['type']; }else{ $zt = "1"; $arr_1['zt']=$zt; } echo json_encode($arr_1); }else{ echo json_encode($error); } } ?> 这是代码
lirenbing008 2015-07-16
  • 打赏
  • 举报
回复
自己写的时候 就得一条一条测试过去 放json格式化工具之类的验证一下是否正确
果酱很好吃 2015-07-16
  • 打赏
  • 举报
回复
之前我也遇到了,验证json的时候显示不通过,查看了很多文件,才发现是我的配置文件变成了UTF-8 +BOM
xuzuning 2015-07-15
  • 打赏
  • 举报
回复
显然是 BOM 头,而且有 4 个
indexroot 2015-07-15
  • 打赏
  • 举报
回复
不好判断,不是BOM吧,发代码看下

21,873

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧