I was having similar problems with processing an XML document containing non-utf8 chars (£ ¥ €) throwing errors whilst parsing with XML::Simple::XMLin only yesterday.
Thanks to one of the kind monks here (mirod), I added 'encoding="ISO-8859-1"' to the ?xml line at the top of my xml files as follows:
<?xml version="1.0" encoding="ISO-8859-1"?>
And this made the parsing errors "go away" - I have not progressed this far enough to know if this is a complete solution yet (I'm new to Perl and XML) but if you haven't already tried this, it would be worth a go.
In reply to Re: XML converts to UTF-8 and causes problems for non-English language speakers
by BrowserUk
in thread XML converts to UTF-8 and causes problems for non-English language speakers
by htoug
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |