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;
        
        }

  • 相关阅读:
    poj3067 Japan(树状数组)
    Codeforces 482C Game with Strings(dp+概率)
    LeetCode -- 推断链表中是否有环
    螺旋矩阵——正逆序
    POJ 3905 Perfect Election(2-sat)
    设计模式 之 桥接
    Codeforces Round #257 (Div. 2)
    [LeetCode][Java] Minimum Window Substring
    Unity特殊目录和脚本编译顺序
    jQuery插件 -- Cookie插件
  • 原文地址:https://www.cnblogs.com/kwishly/p/3501416.html
Copyright © 2011-2022 走看看