Subject: | Error with some Unicode characters |
When saving an RSS object containing certain Unicode characters (em dash 2014 is one example), Perl outputs the warning "Wide character in print at /Library/Perl/5.8.6/XML/RSS.pm line 1615." and incorrectly prints said character. In the case of em dash, it prints â instead of . The RSS object in question uses RSS version 1.0 and the UTF-8 encoding. I have not encountered this problem with most Unicode characters--Japanese characters for example work fine.
I am using Mac OS X 10.4.2 with Perl 5.8.6, XML::Parser 2.34, and XML::RSS 1.05.