php 部署到 centos 里,出现返回值中间有个空字段。
在正常运行环境中没有发现,但当我们与对方进行接口压力测试的时候,对方的环境用xml对json进行了一次转换,造成压测出现不解析的状况,对方反复测试,发现出现多余空格。
处理办法:
1、centos命令处理
grep -r -I -l $'^\xEF\xBB\xBF' ./
grep -I -r -l $'\xEF\xBB\xBF' ./ | xargs sed -i 's/^\xEF\xBB\xBF//g'
2、编码处理,用Notepad++ 对php文件进行一下格式转换

不要到BOM,重新上传
网友评论