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/
千行代码,Bug何处藏。 纵使上线又怎样,朝令改,夕断肠。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2020-05-08 DT产品模块批量循环提交百度