zoukankan      html  css  js  c++  java
  • php 修改数据编码

    public static function arrayValueToUtf8($arrayVal, $orgEncoding = "GBK") {
            if (is_object ( $arrayVal )) {
                $arrayVal = ( array ) $arrayVal;
            }
            if (is_array ( $arrayVal )) {
                foreach ( $arrayVal as $key => $value ) {
                    $arrayVal [$key] = self::arrayValueToUtf8 ( $value );
                }
                return $arrayVal;
            }
            if (is_string ( $arrayVal )) {
                
                $arrayVal = mb_convert_encoding ( $arrayVal, "UTF-8", $orgEncoding );
            }
            return $arrayVal;
        
        }
        
        /**
         * 说明:为了兼容mssql数据库,对一些写入数据库的数据进行编码转换
         *
         * @param array $arrayVal
         * @param Sring $orgEncoding
         */
        public static function arrayValueToGbk($arrayVal, $orgEncoding = "UTF-8") {
            if (is_array ( $arrayVal )) {
                foreach ( $arrayVal as $key => $value ) {
                    $arrayVal [$key] = self::arrayValueToGbk ( $value );
                }
                return $arrayVal;
            }
            
            if (is_string ( $arrayVal )) {
                $arrayVal = mb_convert_encoding ( $arrayVal, "GBK", $orgEncoding );
            }
            
            return $arrayVal;
        
        }

  • 相关阅读:
    C语言qsort函数算法性能测试
    文档流 css中间float clear和布局
    EasyUI Combobox 默认设置
    碳化硅资料整理
    hdu 4864 Task(贪婪啊)
    tiny210——uboot移植Makefile文章分析
    规则字符串大小比较?
    js产生随机数
    四个好看的CSS样式表格
    request的setAttribute()怎么用的?
  • 原文地址:https://www.cnblogs.com/kwishly/p/3501416.html
Copyright © 2011-2022 走看看