zoukankan      html  css  js  c++  java
  • 编码转换方法

    public static function get_utf8($array, $type = 'utf-8') {   

          if (! empty ( $array )) {  

                   if (is_array ( $array )) {  

                           foreach ( $array as $k => $v ) {    

                                    if (is_array($v)) {     

                                         $arr [$k] = self::get_utf8 ( $v, $type );    

                                   } else {     

                                         if ($type == 'utf-8') {      

                                               if(CHAR=='utf-8'){       

                                                       $arr [$k] = $v;//系统编码UTF8 需要返回UTF8编码,直接返回      

                                                              }    else{        $arr [$k] = iconv ( 'gb2312', 'utf-8', $v );//系统编码GB2312  需要返回UTF8编码,处理返回       }

         } else {      

                                  if(CHAR=='gb2312'){       

                                           $arr [$k] = iconv ( 'utf-8', $type, $v );//系统编码UTF8  需要返回GB2312编码,处理返回      

                                                  }       else{        $arr [$k] =$v;//系统编码GB2312 需要返回GB2312编码,直接返回      

                        }     

                   }    

               }   

         }  

    } else {   

           if ($type == 'utf-8') {   

                     if(CHAR=='utf-8'){     

                             $arr =$array;//系统编码UTF8 需要返回UTF8编码,直接返回    

                                 }     else{     

                                    $arr = iconv ( 'gb2312', 'utf-8', $array );//系统编码GB2312  需要返回UTF8编码,处理返回    

             }  

       } else {    

                     if(CHAR=='gb2312'){    

                                   $arr = iconv ( 'utf-8', $type, $array );//系统编码UTF8  需要返回GB2312编码,处理返回    

                     }     else{     

                                 $arr =$array;//系统编码GB2312 需要返回GB2312编码,直接返回    

             }   

         }  

      }

    }

      return $arr;

    }

  • 相关阅读:
    一个Mini的ASP.NET Core框架的实现
    DDD领域驱动设计理论篇
    你准备好了在云中工作吗?
    FFM原理及公式推导
    IOS学习:常用第三方库(GDataXMLNode:xml解析库)
    网络数据的XML解析
    iOS开发之html解析
    iOS解析HTML
    iOS设计模式——MVC(Model-View-Controller)
    iOS设计模式——Category
  • 原文地址:https://www.cnblogs.com/xlz307/p/3425387.html
Copyright © 2011-2022 走看看