问题描述
我花了几个小时才找到这个非常简单的错误。我希望这个小教程可以帮助其他人更快地解决这个问题。
它有一个无效的 json 文件,这是我用我的 php 代码创建的:
文件末尾有一个不可见的字符——字节顺序标记(BOM)。我将我的文件转换为“没有 BOM 的 UTF”:
我替换了所有 BOM:
preg_replace('/^\xef\xbb\xbf/','',$string);
但没有任何帮助。然后我将视图更改为十六进制(UltraEdit 德语:STRG + H,UltraEdit 英语:CTRL + H):
解决方案:
长话短说:我刚刚删除了最后一个字符“>”,BOM不见了:
为这样一个简单的解决方案浪费几个小时真的很愚蠢。也许这对其他人有帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)