微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何摆脱 json/php 文件中的 bom 错误

如何解决如何摆脱 json/php 文件中的 bom 错误

我花了几个小时才找到这个非常简单的错误。我希望这个小教程可以帮助其他人更快地解决这个问题。

它有一个无效的 json 文件,这是我用我的 PHP 代码创建的:

enter image description here

文件末尾有一个不可见的字符——字节顺序标记(BOM)。我将我的文件转换为“没有 BOM 的 UTF”:

enter image description here

我替换了所有 BOM:

preg_replace('/^\xef\xbb\xbf/','',$string);

但没有任何帮助。然后我将视图更改为十六进制(UltraEdit 德语:STRG + H,UltraEdit 英语:CTRL + H):

enter image description here

解决方案:

长话短说:我刚刚删除了最后一个字符“>”,BOM不见了:

enter image description here

为这样一个简单的解决方案浪费几个小时真的很愚蠢。也许这对其他人有帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。