> We use XML::LibXML in our code, which is in turn used to 
> parse the sent and received XML between our backend and front 
> end webservers...
> 
> Since we upgraded to perl 5.8.5 from 5.6.1 all our processes 
> which read the XML and then input that data into ORACLE  fail 
> because the character encoding of the data coming back from 
> XML::LibXML is now in utf8...

Is it declared in the document?

<?xml version='1.0' encoding='ISO-8859-1' ?> 

If it's not declared, the default is UTF-8. You may be able to add the
declaration to the documents or through the API if you don't have control of
the documents you're parsing.

Also, I noticed that there are encoding methods in XML::LibXML::Common, but
I haven't used them.

- Mark.

_______________________________________________
Perl-Unix-Users mailing list
Perl-Unix-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to