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

  • 相关阅读:
    oeong.xyz
    Layui将前端数据传到PHP后台
    软件工程 —— 个人总结
    Beta冲刺 —— 个人总结
    小黄衫的故事
    Alpha冲刺 —— 个人总结
    Python实现批量MD5加密
    修改电脑快捷键
    第三次个人作业 —— 用例图设计
    crontab定时任务
  • 原文地址:https://www.cnblogs.com/kwishly/p/3501416.html
Copyright © 2011-2022 走看看