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

如何判断字符串的编码并且转码需要的编码(已解决)

来源:东东工作室 点击:
如何判断字符串的编码并且转码需要的编码(已解决)
判断编码是不是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
}
反之,直接变化就行,希望你能灵活运用,并能解决你遇到的问题
上一篇:MySQL插入不了中文字符 下一篇:php判断字符串编码是utf-8 或gb2312实例