If you need PHP to execute some shell commands to view the results, if the shell output has Chinese, then PHP will get a Chinese return result similar to the "? \230?\180?\187?\229?\138?\168" string. Then this function needs to be translated:
This function receives the path, so the file extension function Shell2txt ($a) { $ary = explode ('/', $a) is determined; foreach ($ary as $k + $v) { if (Strpos ($v, '? \ \ ')!== false) { $_ary = explode ('? \ \ '), $v); foreach ($_ary as $_k=>$_v) { if ($_v = =) Continue; Determine if there is a file extension $end = '; if (Strpos ($_v, '. ')!== false) { $end = substr ($_v, Strpos ($_v, '. ')); } $_ary[$_k] = Dechex ($_v). $end; } $ary [$k] = implode ('% ', $_ary); } } $a = implode ('/', $ary); return UrlDecode ($a);}
http://www.bkjia.com/PHPjc/735905.html www.bkjia.com true http://www.bkjia.com/PHPjc/735905.html techarticle If you need PHP to execute some shell commands to view the results of the display, if the shell output is Chinese, then PHP will get the Chinese return result of the class is "? \230?\180?\187?\229?\138?\168" ...