我的学习生活记录

这里是SUYE的站点

php 字符转换

2021-11-3 夙夜 实际技能

测试有效:
function toUtf8($str) {
    $encode = mb_detect_encoding($str, array('CP936', "ASCII","GB2312","GBK",'UTF-8','BIG5')); if ($encode == 'UTF-8') { return $str;
    } elseif ($encode == 'CP936') { return iconv('utf-8', 'latin1//IGNORE', $str);
    } else { return mb_convert_encoding($str, 'UTF-8', $encode);
    }
}
转码时CP936有些特殊,需要处理 $row为要处理的二维数组 //检测编码 将编码转换成UTF-8     foreach($row as $row_key=>$info_list){             $row[$row_key] = toUtf8($info_list);    }   //$row = toUtf8($row); 

标签: php