您好,欢迎访问一九零五行业门户网

php自动识别编码转换为UTF-8

今天发现一段很好的代码: function characet($data) if( !empty($data) ) $filetype = mb_detect_encoding($data , array(utf-8,gbk,latin1,big5)) ; if( $filetype != utf-8) $data = mb_convert_encoding($data ,utf-8 , $filetype); return $data; 这个
今天发现一段很好的代码:
function characet($data){
  if( !empty($data) ){    
    $filetype = mb_detect_encoding($data , array('utf-8','gbk','latin1','big5')) ;  
    if( $filetype != 'utf-8'){  
      $data = mb_convert_encoding($data ,'utf-8' , $filetype);  
    }  
  }  
  return $data;    
}
这个在于传中文参数的时候,由于编码不同,会发生乱码现象,当参数编码不一定是gbk的时候,那就不能都转换编码了
上面的好处是,判断编码,然后转换,和谐了 原文地址:php自动识别编码转换为utf-8, 感谢原作者分享。
其它类似信息

推荐信息