今天就跟大家聊聊有关怎么去掉php中的bom头,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
成都创新互联公司成都企业网站建设服务,提供网站建设、成都网站设计网站开发,网站定制,建网站,网站搭建,网站设计,响应式网站设计,网页设计师打造企业风格网站,提供周到的售前咨询和贴心的售后服务。欢迎咨询做网站需要多少钱:13518219792php去掉bom头的方法:1、通过“json_decode($result, true)”方法实现去除;2、利用“@iconv("UTF-8", "GBK//IGNORE", $result);”实现去除bom头。
PHP去除BOM头的方法
但是PHP在设计之初并没有考虑到BOM头的问题,所以在编解码的时候很容易出现问题
比如今天遇到的问题,json_decode,当解码的string有BOM头的时候json_decode就解析失败,返回NULL。(为什么不自动检测并去除BOM头呢。。。小吐槽)
试了两种方式能去除掉:
$result = trim($result, "\xEF\xBB\xBF"); print_r(json_decode($result, true)); exit;
还有一种比较矬:
$result = @iconv("UTF-8", "GBK//IGNORE", $result); $result = @iconv("GBK", "UTF-8//IGNORE", $result); print_r(json_decode($result, true)); exit;
看完上述内容,你们对怎么去掉php中的bom头有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联-成都网站建设公司行业资讯频道,感谢大家的支持。
网页名称:怎么去掉php中的bom头-创新互联
标题链接:https://www.cdcxhl.com/article2/iodoc.html
成都网站建设公司_创新互联,为您提供网站建设、定制开发、微信小程序、云服务器、域名注册、电子商务
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联