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/

posted @ 2023-05-08 09:46  圆柱模板  阅读(1283)  评论(0编辑  收藏  举报