熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

淺析PHP中的字符串編碼轉換(自動識別原編碼)

2013-11-15 12:25:15  來源: PHP編程 
本篇文章是對PHP中字符串編碼轉換的實現代碼進行了詳細的分析介紹需要的朋友參考下   復制代碼 代碼如下:

  
/**
 * 對數據進行編碼轉換
 * @param array/string $data       數組
 * @param string $output    轉換後的編碼
 */
function array_iconv($data$output = utf) {
 $encode_arr = array(UTFASCIIGBKGBBIGJISeucjpwinsjiswinEUCJP);
 $encoded = mb_detect_encoding($data $encode_arr);//自動判斷編碼  if (!is_array($data)) {
  return mb_convert_encoding($data $output $encoded);
 }
 else {
  foreach ($data as $key=>$val) {
   if(is_array($val)) {
    $data[$key] = array_iconv($val $input $output);
   } else {
   $data[$key] = mb_convert_encoding($data $output $encoded);
   }
  }
 return $data;
 }
}


From:http://tw.wingwit.com/Article/program/PHP/201311/20912.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.