php中如何转换变量的编码

发布网友 发布时间:2022-04-06 01:04

我来回答

2个回答

热心网友 时间:2022-04-06 02:33

function unicode2utf8($str){
    if(!$str) return $str;
    $decode = json_decode($str);
    if($decode) return $decode;
    $str = '["' . $str . '"]';
    $decode = json_decode($str);
    if(count($decode) == 1){
        return $decode[0];
    }
    return $str;
}

这是unicode编码,使用这个函数可以很好的将unicode编码转为utf-8编码。详细的原理可以参考这篇博文《php将unicode编码转为utf-8方法》:http://www.welefen.com/php-unicode-to-utf8.html

热心网友 时间:2022-04-06 03:51

json_decode

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com