东东网 > 近期动态 > 建站常见问题 >

php判断字符串编码是utf-8 或gb2312实例

来源:东东工作室 点击:
php判断字符串编码是utf-8 或gb2312实例(已解决)
判断编码是不是UTF-8 ,若是,直接输出,若不是,转换为UTF-8
废话不多说代买如下:

function mb_is_utf8($string)   
{   
    return mb_detect_encoding($string, 'UTF-8') === 'UTF-8';//新发现   
}
if(mb_is_utf8($stm)){
$mailbody = $stm;
}else{
$mailbody = iconv("gb2312", "UTF-8", $stm); //将字符串的编码从GB2312转到UTF-8
}
反之,直接变化就行,希望你能灵活运用,并能解决你遇到的问题
上一篇:如何判断字符串的编码并且转码需要的编码(已解决) 下一篇:[警告]DedeCMS V5.7 download.php url重定向漏洞解决方法