BaiduApiClient::iconv PHP Method

iconv() public static method

public static iconv ( $var, $inCharset = 'UTF-8', $outCharset = 'GBK' )
    public static function iconv($var, $inCharset = 'UTF-8', $outCharset = 'GBK')
    {
        if (is_array($var)) {
            $rvar = array();
            foreach ($var as $key => $val) {
                $rvar[$key] = self::iconv($val, $inCharset, $outCharset);
            }
            return $rvar;
        } elseif (is_object($var)) {
            $rvar = null;
            foreach ($var as $key => $val) {
                $rvar->{$key} = self::iconv($val, $inCharset, $outCharset);
            }
            return $rvar;
        } elseif (is_string($var)) {
            return iconv($inCharset, $outCharset, $var);
        } else {
            return $var;
        }
    }