今日批量导入游戏, 从别人接口拉去的字符串json_decode总是失败, 但是把log里面记录的解码失败的字符串copy出来单独解析,却可以成功. 排除了是字符编码的问题后, 还是不行, 百思不得其解. 只好二进制对比, 把接收到buf和我打印到log对比, 发现还真存在一些差异 分析:一个一个字节对比, 发现从第373个字节开始不匹配. 一个是9=>\t, 一个是32对应空格.373 not equal, org:9 , new:32 , 原来, 如果字符串中含有\t字符, 就会解码失败.…