Ah, your results look OK. The problem
may happen only under 5.6.1 for Linux. Note that
the string on the left of the dash is not supposed to
appear right, as your terminal
expects latin1 and that is UTF8.
The one difference I see is that UTF8 chars
are rendered as 3 characters in your system.
This is what I'm running:
This is perl, v5.6.1 built for i686-linux
Copyright 1987-2001, Larry Wall
XML::RSS v0.97
XML::Parser v2.30