转换编码--将所有编码的字符串内容都转换为UTF8 linux和windows二合一,php中文路径也可以正常转码正常使用,php中文乱码解决,php直接输出时函数调用既可以;比如说
echo utf8_l_w($_POST['text']); 
echo utf8_l_w("/www/www.abc.com/尚锦科技/尚锦科技.php");

//转换编码--将所有编码的字符串内容都转换为UTF8 linux windows二合一(php中文路径也可以正常转码正常使用)
    function utf8_l_w($str){
		$os = (DIRECTORY_SEPARATOR=='\\')?"windows":'linux';//判断系统Windows还是linux
    	if($os=='windows'){
            //windows转换
        	$str = iconv('UTF-8','GBK',$str);     
         }else{
            //linux转换
            $encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5')); 
    		if( $encode != 'UTF-8'){
    			$str = mb_convert_encoding($str, 'utf-8', $encode);
    		}
        } 
     	return $str;
	}