HttpRequestService::convertEncoding PHP Method

convertEncoding() public static method

public static convertEncoding ( $source, $in, $out )
    public static function convertEncoding($source, $in, $out)
    {
        $in = strtoupper($in);
        $out = strtoupper($out);
        if ($in == 'UTF8') {
            $in = 'UTF-8';
        }
        if ($out == 'UTF8') {
            $out = 'UTF-8';
        }
        if ($in == $out) {
            return $source;
        }
        if (function_exists('mb_convert_encoding')) {
            return mb_convert_encoding($source, $out, $in);
        } elseif (function_exists('iconv')) {
            return iconv($in, $out . '//IGNORE', $source);
        }
        return $source;
    }