php内容出现解决方法

最近在写火车头插件时候,远程请求内容生成接口,内容会出现: 转换成html就会有个换行,影响美观,于是找到解决办法。

原因:出现这个问题的原因是在编辑文件的时候使用过utf8+bom的编码。

第一个方法:找到执行文件将utf-8+bom的格式,修改为utf-8格式即可。

第二个办法写个函数进行过滤:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function replace_utf8bom($str
    $charset[1] = substr($str,0,1); 
    $charset[2] = substr($str,1,1); 
    $charset[3] = substr($str,2,1); 
    if (ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191) 
    
        return substr($str,3); 
    
    else 
    
        return false; 
    
}

  这样就完美解决出现的问题,希望对大家有帮助!

更多知识可以关注:http://www.04411.net/

posted @   圆柱模板  阅读(1418)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2020-05-08 DT产品模块批量循环提交百度
点击右上角即可分享
微信分享提示