diff --git a/magpierss/rss_parse.inc b/magpierss/rss_parse.inc index 0dfa5c7fb..66e5e65f2 100644 --- a/magpierss/rss_parse.inc +++ b/magpierss/rss_parse.inc @@ -149,11 +149,11 @@ class MagpieRSS { $enc = mb_detect_encoding($string); } + $source = mb_convert_encoding($source, "UTF-8", $enc); + list($parser, $source) = $this->create_parser($source, $output_encoding, $input_encoding, $detect_encoding); - $source = mb_convert_encoding($source, "UTF-8", $enc); - $this->parser = $parser; xml_set_object( $this->parser, $this );