編碼偵測與編碼轉換程式

編碼偵測與編碼轉換程式,判斷編碼格式並轉成utf8

 

/**判斷是否匯入的資料為big5 or ascii 等,一律轉成utf8
* @param $inAry
* return array
*/
public function mbConvert($inAry){
    if (is_array($inAry)){
        foreach ($inAry as $key =>$contents)
        {
            $encoding = mb_detect_encoding($contents, array('ASCII','BIG-5','UTF-8'),true);
            $contents = mb_convert_encoding($contents, 'UTF-8',$encoding);
            $inAry[$key]=$contents;
        }
    }

    return $inAry;

}

發佈留言