Work around XML::Atom strangeness that results in double-encoded posts
authorSimon McVittie <smcv@ http://smcv.pseudorandom.co.uk/>
Tue, 3 Feb 2009 19:48:55 +0000 (19:48 +0000)
committerSimon McVittie <smcv@ http://smcv.pseudorandom.co.uk/>
Tue, 3 Feb 2009 19:48:55 +0000 (19:48 +0000)
commitdd862b4639bd470cbc3e726798af2f07587cb62e
treea7dea8869762181186fe5da68b907d473d414139
parent1b3dbe0b91d7646096229fb531a3527df3b3587a
Work around XML::Atom strangeness that results in double-encoded posts

See [[bugs/Aggregated_Atom_feeds_are_double-encoded]]. By default,
XML::Atom outputs strings of UTF-8 bytes with the Perl UTF8 flag stripped
off, which IkiWiki assumes to be Latin-1 and re-encodes as UTF-8 on
output. XML::Feed  does not currently (0.41-1) set the magic variable to
change this behaviour (I've filed a bug on CPAN), but IkiWiki can
usefully set the same variable as a workaround.
IkiWiki/Plugin/aggregate.pm