Adding conditional to test if xml is already decoded

This commit is contained in:
Diona Kidd 2008-08-07 02:20:56 +00:00
parent e6d3b211f8
commit b895efb8c6

View file

@ -358,7 +358,11 @@ sub _get_rss_data {
# Convert encoding if needed
$xml =~ /<\?xml.*?encoding=['"](\S+)['"]/i;
my $xmlEncoding = $1 || 'utf8';
$xml = Encode::decode($xmlEncoding, $xml);
if (Encode::is_utf8($xml)) {
} else {
$xml = Encode::decode($xmlEncoding, $xml);
}
my $rss_lite = {};
eval {