php 判断是否为utf8字符串

180it 2021-02-28 PM 1085℃ 0条
 /**
     * 判断是否为utf8字符串
     * @parem $str
     * @return bool 180it.com
     */
   function is_utf8($str)
    {
        if ($str === mb_convert_encoding(mb_convert_encoding($str, "UTF-32", "UTF-8"), "UTF-8", "UTF-32"))
        {
            return true;
        } else
        {
            return false;
        }
    }


 function gbk2utf8($str)
{
    if (!self::is_utf8($str))
    {
        return iconv('GBK', 'UTF-8', $str);
    } else
    {
        return $str;
    }
}

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

php 判断是否为utf8字符串