function urlencode_ch($url) { $pregstr = "/[\x{4e00}-\x{9fa5}]+/u";//中文正则 if (preg_match_all($pregstr, $url, $matchArray)) { foreach ($matchArray[0] as $key => $val) { $url = str_replace($val, urlencode($val), $url);//将转译替换中文 } if (strpos($url, ' ')) {//若存在空格 $url = str_replace(' ', '%20', $url); } } return $url; }
urlencode_ch只对url的中文内容进行urlencode
最新推荐文章于 2021-06-24 19:17:03 发布