php内容出现解决方法
最近在写火车头插件时候,远程请求内容生成接口,内容会出现: 转换成html就会有个换行,影响美观,于是找到解决办法。
原因:出现这个问题的原因是在编辑文件的时候使用过utf8+bom的编码。
第一个方法:找到执行文件将utf-8+bom的格式,修改为utf-8格式即可。
第二个办法写个函数进行过滤:
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何处藏。 纵使上线又怎样,朝令改,夕断肠。