<?php
$param = "pc官网-baidu";
$param1 = "PC%E5%AE%98%E7%BD%91%E2%80%94360";
// echo urldecode($param1)."\n";
// $res1 = mb_convert_encoding(urldecode($param1), 'utf-8','gb2312');
// $res2 = mb_convert_encoding(urldecode($param1), 'utf-8');
// echo mb_strlen($res1, "utf-8") ,"\n", mb_strlen($res2, "utf-8");
// echo $res1,"\n",$res2;
$decodeParam = urldecode($param1);
$res1 = mb_convert_encoding($decodeParam, 'utf-8', 'gbk');
$res2 = mb_convert_encoding($decodeParam, 'gbk');
echo iconv("gb2312","utf-8",$decodeParam);
if(mb_strlen($res1, 'utf-8') < mb_strlen($res2, 'utf-8')) {
echo $res1;
} else {
echo $res2;
}
echo "\n" , $res1, "\n", $res2;
preferences:
50.17 ms | 402 KiB | 5 Q