将json中提取的数据调整编码后加入数据库
$con=New MySqli("192.168.11.122","homestead","secret","homestead");
$sql="";
foreach($b as $num=>$svt){
for($i=0;$i<3;$i++){
$svt[$i]=mb_convert_encoding($svt[$i],"utf-8","auto");
echo $svt[$i];
}
$sql.="UPDATE fgovz SET SvtName='$svt[2]',FullName='$svt[1]' WHERE inID='$svt[0]';";
}
if(mysqli_multi_query($con,$sql)){
echo "clear";
}else{
echo "error:".$sql."<br>".mysqli_error($con);
}
mysqli_close($con);
通过mb_convert_encoding快速实现编码转换,虽然速度较慢,但对于数据量比较小的情况还是比较方便的。