I have an xml file encoded in ISO-8859-1. I parse it with XML::DOM::Parser. Then I extract some of the text and Attribute Values using methods of XML::DOM::Node. The problem is that the strings I get with these methods are encoded in UTF-8 and all special characters (vowels with accents, german umlauts,...) are garbled. Is there any way to set the encoding of the strings you get from the Node class?