位置:首页  >   后端编程  > php文件有bom和无bom影响太大了

php文件有bom和无bom影响太大了

突然发现curl  请求回来的数据全是NULL,进一步分析 原来是 json_decode时候,明明是json却解析不出来。那是不是json格式不对呢,发现测试,并没有特别的,正常。那是不是编码的问题呢。结果查看api的程序包中一个配置文件有bom头了,更改为无bom后,json_decode重新好使了,哈哈。

     突然又发现验证码图片不能生成了,什么原因呢,同样的程序本地,能生成,测试就不行了,是不是header头与输出呢?这个原因排除了,那还有什么原因呢,是不是编码,果然,测试和本地代码的编码不一样,改为无bom,图片能生成了,哈哈!


    注意!不要使用记事本编辑php程序,本来是UTF-8无bom的编码 ,使用记事本编辑后变成UTF-8有bom的编码,这个问题不容易发现,对于有的程序并不影响,但是最好养成好的习惯。

0
文章属性
精彩评论