PHP解析json_decode返回null,处理BOM \ufefff
问题现象
用json_decode()对JSON字符串进行编码转换成PHP变量时发现返回值为null,而且无明显的参数错误。
问题原因
百思不得其解,最后调试发现被转换的json字符串开头莫名其妙的带上了"\ufeff",查询后得知这是由于PHP项目文件中存在带BOM格式文件,导致使用json_encode()编码的json字符串开头会带有"\ufeff",也就是传入了带BOM格式的UTF-...
转载
2019-06-26 17:28:31 ·
653 阅读 ·
0 评论